内容概要:

一、生成器

二、迭代器

三、json&pickle数据序列化

 

一、生成器generator

在学习生成器之前我们先了解下列表生成式,现在生产一个这样的列表[0,2,4,6,8,10],当然有很多方法,下面的方法就叫列表生成式。

>>> [ i*2 for i in range(6) ]
[0, 2, 4, 6, 8, 10]

当然还有其他方法:

>>> a=map(lambda x:x*2,range(6))
>>> for i in a:
...     print(i)
...
0
2
4
6
8
10
lambbda版本

相关文章: