Python教程系列 第一季

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())
上一篇下一篇

猜你喜欢

热点阅读