我想知道如何從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