class dumb(object):

    def __init__(self):
        self.g = {}

def __getitem__(self, key):
    return self.g[key] if key in self.g else None

def __setitem__(self, key, val):
    self.g[key] = val

def __contains__(self, item):
    pass
Python: использование __getitem__ в классе и использование in для поиска этого элемента