1、创建字典
dict.fromkeys() :可将列表、元组、集合转为字典
knowledgeL = ['语文', '数学', '英语']
scoresD1 = dict.fromkeys(knowledgeL, 60)
print(scoresD1)
knowledgeT = ('Chinese', 'Math', 'English')
scoresD2 = dict.fromkeys(knowledgeT, 60)
print(scoresD2)
knowledgeS = {'语文Chinese', '数学Math', '英语English'}
scoresD3 = dict.fromkeys(knowledgeS, 60)
print(scoresD3)
2、获取某键的值
get() :可通过 key值获取对应的vaule值
scores = {'Chinese': 93, 'Math': 99, 'English': 92}
print(scores.get("Math"))
3、更新键值:添加或更改
update() :可对已有的key值对应的vaule值做更改,或对不存在的key值做添加
scores = {'Chinese': 93, 'Math': 99, 'English': 92}
scores.update({"Chinese": 88})
print(scores)
scores.update({"Chemistry": 96, "English": 94})
print(scores)
4、删除键值对
pop() :删除字典的key值以及对应的value值
scores = {'Chinese': 93, 'Math': 99, 'English': 92}
ret = scores.pop("English") # 返回删除的值
print(ret)
5、遍历字典键值对
items() :for循环时可获取键值对
scores = {'Chinese': 93, 'Math': 99, 'English': 92}
for k, s in scores.items():
print(k, s)
以上为Python之字典的内置方法。