python随笔(1)

Python中iterable(迭代器)、generator(生成器)、yield

迭代器:

  我们平时使用的列表,就是一个迭代器。可以通过for循环的方式去读取列表中的每一个元素。

  所有可以通过for .. in 进行遍历的都是迭代器。比如列表、字符串、files

生成器:

  当迭代器声明一个列表或者字符串,当他们存储的内容过多时,会占用较多的内存。这时候生成器的作用就显现出来了。

猜你喜欢

转载自www.cnblogs.com/jjb1997/p/11410167.html
今日推荐