Python中有一种语句 for i in range 还有for i range这两个句子怎么用

2025-06-28 04:20:18
推荐回答(1个)
回答1:

# python中只有for i in range()语法,没有for i range()
# for i in ... 是遍历一个可遍历的对象,主要还是了解一下range()函数
# range() 可以接受三个参数值,start, end, step
#     start : 开始的位置
#     end   : 结束的位置
#     step  : 步长
# e.g.

l = list("ABCDEFG")

# 指定 end
for i in range(len(l)):
    print(l[i])
>>> A B C D E F G

# 指定start,end
for i in range(4, len(l)):
    print(l[i])
>>> E F G

# 指定start,end,step
for i in range(0, len(l), 2):
    print(l[i])
>>> A C E G