内容来自廖雪峰的官方网站。
1、可迭代对象(Iterable):可以直接作用于
for
循环的对象。
2、集合数据类型:如list
、tuple
、dict
、set
、str
等。
3、generator:
包括生成器和带yield
的 generator function。
4、集合数据类型和 generator都是可迭代对象。
5、可以使用isinstance()
判断一个对象是否是Iterable
对象。
6、Iterator
对象:可以被next()
函数调用并不断返回下一个值的对象。
心力憔悴