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)  # {}

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值