Buenas noticias: el problema no es difícil en absoluto.
Con el fin de curiosear y ver las entrañas de un class
puede utilizar
>>> dir(dict)
['__class__', '__cmp__', '__contains__', '__delattr__', '__delitem__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'has_key', 'items', 'iteritems', 'iterkeys', 'itervalues', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values']
y help(dict)
, que tiene una documentación interactiva muy completa, pero por supuesto también tiene acceso a la más completa online documentation .
Una vez que tenga una idea de lo que dict
hace detrás de las escenas, debe aprender acerca de inheritance in Python.
si se queda atascadothis site visita para obtener algunas ideas, pero no copiar/pegar, el maestro no lo verá amablemente.
hmmm ... ¿deberes? – jldupont