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