Dictionary(字典)的一些操作

列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
键(key)必须使用不可变类型。
在同一个字典中,键(key)必须是唯一的。
1、
实例:

dict = {}                   # 创建空字典
dict[1] = "桌子"             # 添加键为1,值为"桌子"的元素
dict[2] = "椅子"
print(dict[1])              # 输出键为1的值
print(dict.keys())          # 输出所有键
print(dict.values())        # 输出所有值

运行结果:
桌子
dict_keys([1, 2])
dict_values(['桌子', '椅子'])

2、

d.keys()  # 提取字典d的所有键
d.values()  # 提取字典d的所有值


3、字典有一个items方法可以返回一个元组的序列,其中每个元组是一个键值对:

同样的,可以用一个元组列表来初始化一个新的字典:

dict.update({dict[key]: dict.pop(key)}) #将字典的键变为其所对应的值
dict[key].update(values)  # 更新键所对应的值
dict.clear()     # 清空字典,字典变为空字典
del dict         # 删除字典


4、组合使用dict和zip创建字典

参考٩(๑❛ᴗ❛๑)۶:
菜鸟教程
学习时网上搜索;
《像计算机科学家一样思索python》

posted @ 2021-08-09 14:37  编程大白77  阅读(269)  评论(0)    收藏  举报