字典 (dict
)
存储字符串到其他对象的映射。参见 字典.
你也可以使用 foreach
语句 迭代字典。
(自 0.48.0 起): 字典可以相加(例如 d1 = d2 + d3
和 d1 += d2
)。第二个字典中的值会覆盖第一个字典中的值。(自 0.62.0 起): 字典的顺序保证为插入顺序。
字典方法
dict.get()
如果字典中存在第一个参数给出的键,则返回该键的值,否则返回作为第二个参数给出的可选回退值。如果只给了一个参数且键未找到,则会导致致命错误。
签名
# returns the value for the key given as first
any get(
str key, # The key to query
any [fallback], # Fallback value that is returned if the key is not in the dict
.
)
参数
参数扁平化 **不支持** 此函数。
dict.get()
方法接受以下位置参数
名称 | 类型 | 描述 | 标签 |
---|---|---|---|
键 |
str |
要查询的键。 |
|
回退 |
任何 |
如果键不在 |
[可选] |
dict.has_key()
如果字典包含作为参数给出的键,则返回 true
,否则返回 false
。
签名
# Returns `true` if the dictionary contains the key given as argument, `false` otherwise
bool has_key(
str key, # The key to query
)
参数
dict.has_key()
方法接受以下位置参数
名称 | 类型 | 描述 | 标签 |
---|---|---|---|
键 |
str |
要查询的键。 |
|
dict.keys()
返回字典中键的数组。
签名
list[str] keys()
搜索结果为