目录
一.数据类型总结
-
存一个之还是多个值:
-
一个值:整形,浮点型,字符串
-
多个值:列表,元组,字典,集合
-
-
有序 or 无序
- 有序:字符串。列表,元组
- 无序:字典,集合
-
可变 or 不可变
- 可变:列表,字典,集合
- 不可变:整形,浮点型,字符串
二.浅拷贝和深拷贝 (只针对可变类型
- 拷贝:如果l2是l1的拷贝对象,l1发生改变则l2也会发生改变,因为l1是可变类型,值变id不变
l1 = l2
- 浅拷贝:如果l2是l1的浅拷贝对象,l1内部的不可变对象发生改变,则l2不变;如果l1内部的可变对象发生改变,则l2随着改变
import copy
l2 = copy.copy(l1)
- 深拷贝:如果l2是l1的神拷贝对象,l1内部的不可变对象发生改变,则l2不变;如果l1内部的可变对象发生改变,l2也不会改变
import copy
l2 = copy.deepcopy(l1)
标签:可变,数据类型,l2,l1,拷贝,copy,Day
From: https://www.cnblogs.com/chsun12/p/18452366