重载__getitem__
以下代码不运行,但希望您能得到我
我正在尝试做.
class my_dict(dict):
def __getItem__(self,key,crazy = false):
如果疯狂== true:
返回5 * self.get(键)
别的:
返回self.get(键)
foo = my_dict()
foo ['a'] = 123
打印foo ['a']
打印foo ['a',crazy = true]
是否有可能与其他
争论?还可以实现这一目标吗?或是
唯一写一个普通函数调用的解决方案
`def my_get(self,key,crazy = false)'?
再见
Andreas