您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页python 遍历列表中的每个元素 for循环 while循环 迭代器

python 遍历列表中的每个元素 for循环 while循环 迭代器

来源:意榕旅游网
'''
1)while循环遍历,得到列表中每一个元素 
'''
list1=[1,2,5,6,9]
i=0  #i是下标
while i<len(list1):
    print(list1[i])
    i+=1
'''
2)for循环遍历,最常用的遍历列表的方式
'''
list2=[10,25,36,66]
for i in list2:
    print(i)

'''
3)迭代器遍历,通过next()一次取出一个值,而不是全部取出,比较节省内存。当取到最后一个值没有值了就会报错。next()相当于一个指针他会记住当前取到哪一个值了。
'''
list3=[5,8,96]
#将列表转换成迭代器
list3_it=iter(list3)
print(next(list3_it))
print(next(list3_it))
print(next(list3_it))
print(next(list3_it))  #没有了会报错

结果:

1
2
5
6
9
10
25
36
66
5
8
96

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务