凡是可作用于for
循环的对象都是Iterable
类型;凡是可作用于next()
函数的对象都是Iterator
类型,它们表示一个惰性计算的序列。
集合数据类型如list
、dict
、str
等是Iterable
但不是Iterator
,不过可以通过iter()
函数获得一个Iterator
对象。
凡是可作用于for
循环的对象都是Iterable
类型;凡是可作用于next()
函数的对象都是Iterator
类型,它们表示一个惰性计算的序列。
集合数据类型如list
、dict
、str
等是Iterable
但不是Iterator
,不过可以通过iter()
函数获得一个Iterator
对象。