改
update()可以进行修改。另外直接指定键值和对应值也可以修改
查
用get()或者setdefault()查找里面的键值。如果有就返回对应的值,没有则可以返回你定义的值,并且在字典中加入你定义的键值对
items()查找的是键值对的视图对象
keys()查找的是键的视图对象
values()查找的是值的视图对象
字典也可以像可迭代对象一样用上述函数,和嵌套。
嵌套。 最后一个代码
d={ x:y for x in [1 ,3, 5] for y in [2,4,6]}
d
如果键值对不唯一的话,全部输出结果应该是
(1,2)(1,4)(1,6)(3,2)(3,4)(3,6)(5,2)(5,4)(5,6)
因为键值对唯一。因此前面的会被最后的覆盖
剩下结果则为
1:6, 3:6 5:6