python for循环设置step
时间: 2024-05-30 17:06:54 浏览: 109
Python中的for i in range(range()函数的for循环)如何使用,详细介绍
在Python中,for循环可以通过设置步长(step)来控制迭代器的间隔,默认步长为1。设置步长的语法格式为:
```python
for i in range(start, stop, step):
# do something
```
其中,`start`表示起始值,`stop`表示终止值(不包含),`step`表示步长。如果不指定`start`,则默认为0。
举个例子,如果我们想要遍历一个列表,但是只需要遍历其中的偶数位置元素,可以这样写:
```python
lst = [1, 2, 3, 4, 5, 6]
for i in range(0, len(lst), 2):
print(lst[i])
```
输出结果为:
```
1
3
5
```
这里我们设置了步长为2,从而只输出了列表中偶数位置的元素。注意,这里我们指定的`start`为0,因为偶数位置从0开始计数。
阅读全文