langchain_core.runnables.utils
.AddableDict¶
- class langchain_core.runnables.utils.AddableDict[source]¶
可以添加到另一个字典中的字典。
方法
初始化方法
__init__
(*args, **kwargs)clear
()copy
()fromkeys
([value])创建一个新的字典,其键来自可迭代对象,值为 value。
get
(key[, default])如果键在字典中,返回该键的值,否则返回默认值。
items
()keys
()pop
(k[,d])如果键未找到,如果提供了默认值则返回该默认值;否则,引发 KeyError。
popitem
()删除并返回一个(key, value)对的 2-元组。
setdefault
(key[, default])如果键不在字典中,则插入键,其默认值为 default。
update
([E, ]**F)如果 E 存在且有 .keys() 方法,则执行以下操作:for k in E: D[k] = E[k]; 如果 E 存在但不具有 .keys() 方法,则执行以下操作:for k, v in E: D[k] = v;在任一情况下,随后执行:for k in F: D[k] = F[k]
values
()- __init__(*args, **kwargs)¶
- clear() None. 从 D 中移除所有项。 ¶
- copy() a shallow copy of D ¶
- fromkeys(value=None, /)¶
创建一个新的字典,其键来自可迭代对象,值为 value。
- get(key, default=None, /)¶
如果键在字典中,返回该键的值,否则返回默认值。
- items() 一个> 类似集合的对象 ,提供对 D的项 的视 图。 ¶
- keys() 一个> 类似集合的对象 ,提供对 D的键 的视 图。 ¶
- pop(k[, d]) v, 删除指定的键并返回对应的值。 ¶
如果键未找到,如果提供了默认值则返回该默认值;否则,引发 KeyError。
- popitem()¶
删除并返回一个(key, value)对的 2-元组。
键值对以 LIFO(后进先出)的顺序返回。如果字典为空,则引发 KeyError。
- setdefault(key, default=None, /)¶
如果键不在字典中,则插入键,其默认值为 default。
如果键在字典中,返回该键的值,否则返回默认值。
- update([E, ]**F) None. 使用字典/可迭代对象 E和F更新D。 ¶
如果 E 存在且有 .keys() 方法,则执行以下操作:for k in E: D[k] = E[k]; 如果 E 存在但不具有 .keys() 方法,则执行以下操作:for k, v in E: D[k] = v;在任一情况下,随后执行:for k in F: D[k] = F[k]
- values() 一个> 对象 ,提供对 D的值的视 图。 ¶