"""
字典的使用:
字典是另外一种可变容器模型,类似我们生活中的字典
它可以存储任意类型的对象,与列表集合不同的是
字典的每一个元素都是由一个键和一个值组成的‘键值对’
"""
# 创建字典
score = {'李白':66, '杜甫':77, '王之涣':50}
# 通过键获取相应的值
print(score['李白']) # 66
print(score['王之涣']) # 50
# 对字典进行遍历(遍历的其实是键再通过键取相应的值)
for i in score:
print(i, score[i], end=' ') # 李白 66 杜甫 77 王之涣 50
print()
# 更新字典中的元素
score['李白'] = 100
print(score) # {'李白': 100, '杜甫': 77, '王之涣': 50}
score.update(孟浩然=33, 王维=44)
print(score) # {'李白': 100, '杜甫': 77, '王之涣': 50, '孟浩然': 33, '王维': 44}
# 获取键值
print(score.get('李白')) # 100
# 能获取到但是列表中无此键值对
print(score.get('武则天',101)) # 101
print(score)
# 删除字典中的元素
print(score.popitem()) # ('王维', 44)
print(score) # {'李白': 100, '杜甫': 77, '王之涣': 50, '孟浩然': 33}
print(score.pop('李白', 102)) # 100
print(score) # {'杜甫': 77, '王之涣': 50, '孟浩然': 33}
# 清空字典
score.clear()
print(score) # {}
来源:CSDN
作者:python218
链接:https://blog.csdn.net/weixin_38114487/article/details/103904803