[Tutor] custom container subclassing list-- slices are lists!?

Marcus Goldfish magoldfish at gmail.com
Mon Aug 21 22:50:37 CEST 2006


I'd like to sublcass the built-in list type to create my own container.  How
can I make slices of the list be of type myclass-- currently they are
lists.  Example:

>>> class MyFoo(list):
           def __init__(self, inlist):
                  self = inlist[:]
>>> me = MyFoo(range(10))
>>> type(me)
<class '__main__.MyFoo'>

>>> type(me[0:3])
<type 'list'>

All help appreciated!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20060821/133696df/attachment.html 

More information about the Tutor mailing list