Home  >  Article  >  Backend Development  >  Use Python's range() function to generate a sequence of numbers in a specified range

Use Python's range() function to generate a sequence of numbers in a specified range

王林
王林Original
2023-08-22 17:03:332998browse

Use Pythons range() function to generate a sequence of numbers in a specified range

Use Python's range() function to generate a number sequence in a specified range

In Python programming, a very common requirement is to generate a series of number sequences. These numbers can be used for various operations such as iteration, looping, indexing, etc. To meet this need, Python provides a very convenient built-in function range().

The syntax of the range() function is as follows:
range(start, stop, step)

Among them, start represents the starting value (optional, default is 0), stop represents termination Value (required), step represents the step size (optional, default is 1).

Here are some examples of using the range() function to generate a number sequence:

Example 1: Generate a number sequence from 0 to 4 (excluding 4)

for num in range(4):
    print(num)

Output :

0
1
2
3

Example 2: Generate a sequence of numbers from 2 to 8 (excluding 8) with a step size of 2

for num in range(2, 8, 2):
    print(num)

Output:

2
4
6

Example 3: Generate from A sequence of numbers from 10 to 1 (excluding 1) with a step size of -1

for num in range(10, 1, -1):
    print(num)

Output:

10
9
8
7
6
5
4
3
2

Example 4: Generate a list containing a sequence of numbers

num_list = list(range(5))
print(num_list)

Output:

[0, 1, 2, 3, 4]

In addition to generating numerical sequences, the range() function can also be used with other built-in functions (such as len()) to facilitate iteration and indexing operations.

Example 5: Use the range() function to generate a sequence of numbers, and pair it with the len() function for iteration and indexing

my_list = ['apple', 'banana', 'orange', 'grape', 'watermelon']
for index in range(len(my_list)):
    print(f"index: {index}, value: {my_list[index]}")

Output:

index: 0, value: apple
index: 1, value: banana
index: 2, value: orange
index: 3, value: grape
index: 4, value: watermelon

Summary:
The range() function is a very commonly used function in Python, which can generate a sequence of numbers in a specified range. By setting the start value, end value and step size, you can flexibly generate a variety of different number sequences. When writing Python programs, using the range() function can make the code more concise and efficient. We hope that the introduction and examples in this article can help readers better understand and apply the range() function.

The above is the detailed content of Use Python's range() function to generate a sequence of numbers in a specified range. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn