-9
class idDict(dict):
def __getattr__(self,key):
return 'dsaads'
d=idDict()
print d['ss']
我只是得到一個錯誤:KeyError: 'ss'
。根據一些在線論壇,這應該工作。 我想打印出'dsaads'使用getattr與詞典
這也行不通;我得到同樣的錯誤:
from collections import defaultdict
class idDict(defaultdict):
def __getattr__(self,key):
return 'dsaads'
d=idDict()
print d['ss']