在python中,for循环的功能更加强大,对于可迭代对象的遍历更加的方便
可迭代对象:字符串,列表,元组等可以通过下标来访问元素的数据类型,同时这种数据类型也可以使用切片
例如我们遍历一个字符串:
str = "hello"
for i in str:print(i)
这段代码的运行效果是
python for in循环?所以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中,生成的是一个可迭代对象。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态