subclassing Python types

Arnaud Delobelle arnodel at googlemail.com
Thu Aug 30 21:13:46 CEST 2007


On Aug 30, 8:00 pm, zzbba... at aol.com wrote:
> I have read that you can derive from the base classes such as str,
> list, dict.
>
> I guess this would look like:
>
> def MyString(str):
> def MyList(list):
> def MyDict(dict):

You mean

class MyString(str):
...

> How do you access the data that is contained in the super class?

The same way that you access plain strings, lists or dicts: use the
methods of the super class.

HTH

PS: it is not so often a good idea to derive a class from these types.

--
Arnaud





More information about the Python-list mailing list