可添加字典#
- class langchain_core.runnables.utils.AddableDict[源代码]#
可以添加到另一个字典的字典。
方法
__init__
(*args, **kwargs)clear
()copy
()fromkeys
([value])创建一个新字典,键来自可迭代对象,值设置为value。
get
(key[, default])如果键在字典中,则返回键的值,否则返回默认值。
items
()keys
()pop
(k[,d])如果未找到键,则返回给定的默认值;否则,抛出 KeyError。
popitem
()移除并返回一个 (键, 值) 对作为 2 元组。
setdefault
(key[, default])如果键不在字典中,则插入键并设置默认值。
update
([E, ]**F)如果 E 存在并且有 .keys() 方法,则执行:对于 E 中的每个 k:D[k] = E[k] 如果 E 存在但没有 .keys() 方法,则执行:对于 E 中的每个 k, v:D[k] = v 无论哪种情况,接下来都会执行:对于 F 中的每个 k:D[k] = F[k]
values
()- __init__(*args, **kwargs)#
- clear() None. Remove all items from D. #
- copy() a shallow copy of D #
- fromkeys(value=None, /)#
创建一个新字典,其键来自可迭代对象,值设置为value。
- get(key, default=None, /)#
如果键在字典中,则返回键的值,否则返回默认值。
- items() a set-like object providing a view on D's items #
- keys() a set-like object providing a view on D's keys #
- pop(k[, d]) v, remove specified key and return the corresponding value. #
如果未找到键,则返回给定的默认值;否则,引发 KeyError。
- popitem()#
移除并返回一个 (key, value) 对作为 2 元组。
对按后进先出(LIFO)顺序返回。 如果字典为空,则引发KeyError。
- setdefault(key, default=None, /)#
如果键不在字典中,则插入一个值为默认值的键。
如果键在字典中,则返回键的值,否则返回默认值。
- update([E, ]**F) None. Update D from dict/iterable E and 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() an object providing a view on D's values #