Python基础12
2020-10-20 本文已影响0人
粽子和小恺
7.3.1 字典及其基本属性
字典(dict)可以方便的将两个值"配对"。
如果你不明白,不要紧。看完下面的教程你就应该明白了。
字典的结构:
{"王":"王五","李":"李四","张":"张三"}
我们截取其中一对:
{"张":"张三"}
其中:前的内容叫key(键),:后的内容叫value(值)。我们可以方便的通过键找到其对应的值。
字典的创建:
dict1 = {}
字典对应值的寻找(例38):
dict1 = {"王":"王五","李":"李四","张":"张三"}
print(dict1["王"])
输出:
图片
7.3.2 字典基本操作
#dict等就是你的字典变量名,以下方法请自己实践
dict.clear()#删除字典内所有元素,一个不留,清空字典
dict.fromkeys(seq[,value])#创建一新字典以seq中元素做字典的键,val为字典键的初始值
dict.get(key, default=None)#返回指定键(key)的值,如果值不在字典中返回default值。
dict.setdefault(key,default=None)#如果键不存在于字典中,将会添加键值设为default
dict.items()#以列表返回可遍历的键值元组数组,样式:(key,value)
dict.keys()#以列表返回一个字典所有的键(key),并不返回值(value)
dict.update(dict1)#把字典dict1的键值对更新到dict里
dict.values()#以列表返回字典中的所有值
dict.pop(key[,default])#删除指定的key及其所对的value值
例39:
dict1 = {"王":"王五","李":"李四","张":"张三"}
dict2 = {"王":"王二麻子"}
print(dict1.items())
print(dict1.keys())
dict1.update(dict2)
print(dict1.items())
dict1.pop("李")
print(dict1.items())