Python中__init__(),__getitem__()和__setitem__()的使用实例:
class SetAndGet:
__dv__ = {} #Dictionary values
def __init__(self,dv={}):
self.__dv__ = dv
def __getitem__(self, key):
return self.__dv__.get(key,None)
def __setitem__(self, key, value):
self.__dv__[key] = value
使用如下: