【发布时间】:2012-06-15 21:13:37
【问题描述】:
我正在尝试在 python 3 中创建我自己的字典类,它有一个 dict 变量字段以及 setitem 和 getitem 方法。虽然,由于某种原因它不起作用。试图环顾四周,但找不到答案。
class myDictionary:
def __init(self):
self.myDic={}
def __setitem__(self, key, value):
self.myDic[key]=value
我明白了:
'myDictionary' object has no attribute 'myDic'
有什么想法吗? :)
【问题讨论】:
-
应该是
__init__,而不是__init
标签: python methods dictionary