标签:代码 不能 浅拷贝 expand containe 去重 rem 数据 bool
赋值:将多个变量名指向一个同一个内存地址,有一个操作内存地址的值进行改变,其余的变量名在查看的时候都进行更改
浅拷贝:
只拷贝第一层元素的地址,只有修改拷贝的数据第一层的时候源数据不受影响
= 是修改 append 是添加
可变数据类型能够修改和添加,不可变数据类型只能修改
深拷贝:
不可变数据类型内存地址共用,可变数据类型新开辟一个空间 不管嵌套多深,不管修改原数据的不可变类型还是可变类型,新开辟的空间中都不会进行改变,因为可变数据类型新开辟了一个空间
天然去重
没有值的字典
无序、可变
增:add
删:remove
改:先删后加
查:for 循环
其他操作:
& - | ^ > <
支持int、str、bool
int:-5~256
str:字符串乘法时总长度不能超过20
代码块优先级高于小数据池
id()查看内存地址
is 是判断两边的内存地址是否相同
标签:代码 不能 浅拷贝 expand containe 去重 rem 数据 bool
原文地址:https://www.cnblogs.com/womenzt/p/12245555.html