🍂落页
登 录

PCC2 笔记

  • 变量和简单的数据类型
  • 列表简介
  • 操作列表
  • if 语句
  • 字典
🍂落页
TALAXY
字典
🍂落页
TALAXY

字典

字典
  • 访问字典中的值
  • 修改字典
  • 遍历字典

字典是一系列键值对。每个键都对应一个值,值可以是任意类型的数据。

字典用花括号 {} 表示,键值对之间用逗号 , 分隔,键和值之间用冒号 : 分隔:

empty_dict = {} # 空字典
player = {'name': 'Talaxy', 'age': 23}
fruits = {'apple': 5, 'banana': 12, 'orange': 8}

访问字典中的值

可以通过方括号 [] 访问字典中的值。若键不存在,会抛出键值错误:

player['name']  # => Talaxy
player['sex']   # ! KeyError

或者用 get 方法,若键不存在,返回 None 或指定的默认值:

player.get('name')          # => Talaxy
player.get('sex')           # => None
player.get('sex', 'Male')   # => Male

None 是 Python 中表示不存在的特殊值。

修改字典

可以在已有字典中添加新的键值对,或者修改已有键值对:

player['score'] = 100
player['age'] = 24

可以使用 del 语句删除键值对:

del player['score']

遍历字典

可用 for 循环遍历字典的所有键值对:

for key, value in player.items():
    print(key, value)

字典提供了一些用于遍历的方法:

  • keys() 返回一个包含所有键的列表
  • values() 返回一个包含所有值的列表
  • items() 返回一个包含所有键值对的列表

TALAXY 落于 2023年11月26日 。