python中for in range的用法
时间: 2023-09-21 16:08:52 浏览: 177
Python中的for i in range(range()函数的for循环)如何使用,详细介绍
在 Python 中,`for in range` 用于循环遍历一个指定范围内的数字。其语法如下:
```
for i in range(start, end, step):
# Do something
```
其中,`start` 为起始数字(默认值为 0),`end` 为结束数字(不包括在循环内),`step` 为步长(默认值为 1)。示例:
```
for i in range(0, 10):
print(i)
# 输出 0 1 2 3 4 5 6 7 8 9
```
```
for i in range(0, 10, 2):
print(i)
# 输出 0 2 4 6 8
```
如果您想要在循环内直接使用范围内的数字,可以将 `range()` 函数的返回值赋值给一个变量。
```
for i in range(10):
print(i)
# 输出 0 1 2 3 4 5 6 7 8 9
```
```
numbers = list(range(10))
print(numbers)
# 输出 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
您还可以使用 `enumerate()` 函数在循环中同时遍历一个列表的元素和其索引。
```
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
# 输出 0 apple 1 banana 2 orange
```
阅读全文