深浅拷贝

1. 补充基础数据类型的相关知识点

1. str. join() 把列表变成字符串
2. 列表不能再循环的时候删除. 因为索引会跟着改变
3. 字典也不能直接循环删除.
把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据
4. fromkeys() 不会对原来的字典产生影响. 产生新字典
5. set集合. 不重复, 无序.
6. 想转换成什么.就用什么括起来
7. 深浅拷贝
1. 直接赋值. 两个变量指向同一个对象.
2. 浅拷贝:只拷贝第一层内容. copy()
3. 深度拷贝: 对象中的所有内容都会被拷贝一份
import copy
copy.deepcopy()

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

主要是深浅拷贝,这个东西说难也不难,想起了老师举得那个例子,挺唯妙唯俏的,我的理解是主要两个相同的元素不是一个内存地址,但是如果被一个元素搭配的话。如果有相同的用处,就是一样的内存地址,不知道我说的对不对,欢迎老师和同学们评论呦(*^_^*)

posted @ 2018-07-10 20:58  一只待宰的程序猿  阅读(118)  评论(0编辑  收藏  举报