Special methods III
-- Sequences
>>> class A:
...
def __init__(self):
...
delf.data = {}
...
def __getitem__(self, item):
...
return self.data[item]
...
def __setitem__(self,item,value):
...
self.data[item]=value
...
>>> a = A()
>>> a[‘cow’] = 27
>>> a[‘cow’]
a