迭代器:
For循环的数据类型:
一.集合数据类型,如list、tuple、set、str等
二.Generator。包括生成器和带yield的generator function
From Collections import iterable
Isinstance(对象,iterable),判断对象是否时可迭代的
可以被next()函数调用并不断返回下一个值的对象成为迭代器,iterator
Dir(),查看一个对象的属性
把list、dict、str等iterable变成iterator可以使用iter()
For x in f
pass
it = iter((1,2,3,4,5))
while True:
try:
x = next(it)
print(x)
except StopIteration:
break