元组,字典,不可变数据类型
- 变量在内存中如何存储的
- 变量的值改变,并不是值改变,而是变量引用的内存地址发生改变
- import copy
.copy()全部数据解构都进行复制,内存地址也复制,浪费内存 深拷贝 一般不推荐使用
- 浅拷贝并不是在内存隔离了数据,如果只是第一层隔离数据,嵌套的数据结构变化,是共享的
- 元祖
- 字典{}
- 增
- dic.setdefault('貂蝉','法师')如果key不存在就新增如果key存在,什么都不做
- dic.setdefault('貂蝉','老法师')如果key存在,什么都不做
- dic.setdefault('貂蝉')如果key存在,只写一个值就是查询,如果key不存在,新增一个key,值为none
- 删
- .popitem()随机删,并返回一个元祖,不好演示
- 改
- dict[key] = dict[key] + number
- 查
- .get( key , 设定返回值 )存在返回value,不存在返回设定值
- .items()拿出所有键值对
- for k,v in dict.items(): 解包/解构,可以用于遍历字典找最大最小值
print(k)
print(v)
- 不可变数据类型
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。