Python:字典的使用

"""
字典的使用:
字典是另外一种可变容器模型,类似我们生活中的字典
它可以存储任意类型的对象,与列表集合不同的是
字典的每一个元素都是由一个键和一个值组成的‘键值对’
"""

# 创建字典
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)  # {}
发布了52 篇原创文章 · 获赞 34 · 访问量 2616

猜你喜欢

转载自blog.csdn.net/weixin_38114487/article/details/103904803
今日推荐