在python中,for循环的功能更加强大,对于可迭代对象的遍历更加的方便
可迭代对象:字符串,列表,元组等可以通过下标来访问元素的数据类型,同时这种数据类型也可以使用切片
例如我们遍历一个字符串:
str = "hello"
for i in str:
print(i)
这段代码的运行效果是

所以for循环在python中的真正的格式是
for 变量 in 可迭代对象:
pass
用for循环遍历列表
l = [1, 2, 3, 4, 5]
# 第一种,使用下标的方式,所有编程语言通用的方式
for i in range(0, 5):
print(l[i])
# 第二种,部分语言可用
for i in l:
print(i)
我们经常使用的 range(0, 5),在python2中,生成的是一个列表[0, 1, 2, 3, 4],但是在python3中,生成的是一个可迭代对象。
本文介绍了Python中for循环的强大功能及其实现方式,包括如何遍历字符串、列表等可迭代对象,并对比了不同版本Python中range函数的行为差异。
907

被折叠的 条评论
为什么被折叠?



