内容概要:
一、生成器
二、迭代器
三、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