Inheriting from Python list object(type?)
Jerry Hill
malaclypse2 at gmail.com
Wed May 23 14:43:43 EDT 2007
On 23 May 2007 11:31:56 -0700, Mangabasi <mangabasi at gmail.com> wrote:
> When I modified this to:
>
> class Point(list):
> def __init__(self,x,y):
> super(Point, self).__init__([x, y])
> self.x = x
> self.y = y
>
> It worked.
Are you sure?
>>> p = Point(10, 20)
>>> p
[10, 20]
>>> p.x
10
>>> p.x = 15
>>> p
[10, 20]
>>> p[0]
10
>>> p.x
15
>>>
That doesn't look like what you were asking for in the original post.
I'm afraid I don't know anything about numpy arrays or what special
attributes an object may need to be put into a numpy array though.
--
Jerry
More information about the Python-list
mailing list