while True:
‘’‘每一次重复与上次有关联’’’
count = 0
while count<5:
print(count)
count+=1
2 为什么要有迭代器
迭代器是用来迭代去之的工具,而涉及到把多个值循环取出来的类型有:
列表 字符串 元组 集合 文件
l = ['egon','liu','alex']
i = 0
while i < len(l):
print(l[i])
i+=1
上述迭代取值的方式值适用于索引的数据类型:列表 字符串 元组
为了解决基于索引迭代取值的局限性
python 必须提供一种能够不依赖索引的取值方式,这就是迭代器
3,如何用迭代器
可迭代对象: 单反内置有__iter__方法的都称之为可迭代的对象
s1 = ‘’
s1.iter()
l = []
l.iter()
t = (1,)