Skip to content

访问字典项 (键:值)

索引运算符 []

d[x] 可用于访问字典 d 中与键 x 对应的值。

python
>>> d = {"yr": 20, "name": "Ed",
...       18: True}
>>> d["yr"]
20

get()

get(key[, default]) 方法也可用于获取键的值(如果键在字典中),否则返回 default 值。

如果未提供 default,则默认返回值为 None

python
>>> d = {"yr": 20, "name": "Ed",
...       18: True}
>>> d.get("name")
'Ed'
>>> d.get("version") is None
True
>>> d.get("version", "1.0")
'1.0'

这是从字典中获取值的一种优雅方法,应在实际软件代码中使用,因为它从不引发 KeyError