subclassing Python types

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

On Aug 30, 8:00 pm, zzbba... at 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.


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


More information about the Python-list mailing list