字典
字典的方法
读取值的方法
如果键不在字典内——报错
解决方法:
get(“键”,”如果不存在,返回值”)
(不增加键值对,不改变原有字典)
Eg:
Setdefault[(“键”,”如果不存在,返回值”)
(增加键值对,改变原有字典)
eg:
视图对象
eg:
增加键值对
update()
(合并两个字典)
(有重复的键时,选取增加的键值对)
eg:
pop()
eg:
删除键值对
popitem()
python自动决定删除值
clear()
清空
浅拷贝和深拷贝
浅拷贝:(内容一样,实际是两个)
eg:
由于只拷贝了外面,所以book1也随之变化:
(字典、列表中的浅拷贝相同)
深拷贝
eg:
(由于里外都进行了拷贝,所以book1不变化)