Home > Backend Development > Python Tutorial > 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

王林
Release: 2023-08-22 17:03:33
Original
3037 people have browsed it

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)
Copy after login

Output :

0
1
2
3
Copy after login

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)
Copy after login

Output:

2
4
6
Copy after login

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)
Copy after login

Output:

10
9
8
7
6
5
4
3
2
Copy after login

Example 4: Generate a list containing a sequence of numbers

num_list = list(range(5))
print(num_list)
Copy after login

Output:

[0, 1, 2, 3, 4]
Copy after login

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]}")
Copy after login

Output:

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

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!

source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template