class idDict(dict):
def __getattr__(self,key):
return 'dsaads'
d=idDict()
print d['ss']
エラーが表示されます: KeyError: 'ss'
. いくつかのオンライン フォーラムによると、これでうまくいくはずです。「dsaads」を出力したい
これもうまくいきません。同じエラーが表示されます:
from collections import defaultdict
class idDict(defaultdict):
def __getattr__(self,key):
return 'dsaads'
d=idDict()
print d['ss']