victory的博客

长安一片月,万户捣衣声

0%

python | python中的iter()与next()

python中的iter()与next()

可迭代对象(Iterable):可以直接作用于for循环的对象

分类:
1.集合数据类型 list、tuple、dict、set、str
2.generator(包括生成器和带yield的generator function)
Note:生成器不但可以作用于 for 循环,还可以被 next() 函数不断调用并返回下一个值

生成器都是Iterator,但list、tuple、dict、str、set虽然是Iterable,却不是Iterator,可以使用iter()函数把list…Iterable编程Iterator