我想知道如何从dict中修改已经存在的.update函数。修改字典的.update功能
例如:
import __builtin__
def test(a):
print a
__builtin__.update = test
所以,当我将使用X.update再次,它会显示一个打印称值。
我的意思:
test = {}
test.update({ "Key" : "Value" })
我想显示出下面的文本打印: “关键” 和 “价值”
亲切的问候, 丹尼斯
有没有一种方法,我可以不用一类? – Denis
字典已经是一个类,所以你已经在使用一个类...但是,不,你可能不会说'dict.update = some_other_func',因为我确定你知道(因为你可能已经在你的示例代码中尝试过了......) (这不完全是真的...更新答案) –
感谢它的工作 – Denis