字典学习
一、字典的创建
使用方法创建:
eg:创建一个所有值都相等的字典
d={}.formkeys(('Xiao Wang','Xiao Li','Xiao Zhang'),90)
d
{'Xiao Wang':90,'Xiao Li':90,'Xiao Zhang':90}
二、字典的方法
方法 | 功能 |
---|---|
d.keys() | 键列表 |
d.values() | 值列表 |
d.items() | 字典键值对(元组)构成的列表 |
d.get(key[,default]) | 返回键key对应的值,如果不存在则返回default值 |
d.pop(key) | 返回键key对应的值,并将该键值对删除 |
d.clear() | d成为空字典 |
d.update(dict1#一个字典#) | 将dict1中的键值对添加到d中,如果键是已经存在的,则更新 |
eg1:pop
>>>d.pop('Xiao Wang')
90
PS:del语句
1.删除元素:del d["Xiao Wang"]
2.删除整个字典:del d
eg2:get
>>> a={1:1,2:2,3:3}
>>> a.get(1)
1
>>> a.get(4,0)
0#因为没有找到4,所以返回了0