Python高级编程下

python高级编程下

三.深浅拷贝
对象的拷贝
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,并且返回下一个值
在这里插入图片描述
在这里插入图片描述
求斐波拉契数据

在这里插入图片描述

发布了39 篇原创文章 · 获赞 0 · 访问量 1404

猜你喜欢

转载自blog.csdn.net/qq_43199083/article/details/101615423