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!