欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python:字典的使用

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

# 创建字典
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)  # {}

 

相关标签: python之道