三.深浅拷贝
对象的拷贝
import copy
copy.copy # 浅拷贝,仅仅拷贝对象的第一层对象
copy.deepcoy # 深拷贝,会递归拷贝
四.生成器
列表推导式
[i for i in range(1, 101)]
[i for i in range(1, 101) if i % 2== 0]
[i*j for i in range(1, 10) for j in range(1, 10)]
列表推导式很强大,但是直接生成列表,那么当列表中的元素特别多的时候,内存的占有就特别的夸张
列表生成器
1、将列表推导式转换为列表生成器
将列表中[]使用()来代替
获取其中的值:使用全局函数next,并且返回下一个值
求斐波拉契数据
运行结果: