字典 (dict)

存储字符串到其他对象的映射。参见 字典.

你也可以使用 foreach 语句 迭代字典。

(自 0.48.0 起): 字典可以相加(例如 d1 = d2 + d3d1 += 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 中,则返回的回退值。

[可选]


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()


搜索结果为