我想定义一个点,然后将一个包含三个点的数组定义为一个类。根据下面的定义,我可以这样做,并且它是有效的: a = [POINT(0,0) for i in range(4)] 但我希望能够这样做: a = THREEPOINTS() 然后执行以下操作: a[2].x = 7
a[2].y = 3 我的尝试如下,但它不起作用。有没有办法定义一个数组的类呢?
wednesday = "foo" friday = "foo"我希望能够像访问列表一样访问这些属性of courseValueError/IndexError: Week indexes monday to 0 and sunday to 6, there is no 7
关于python的一切都让我认为这是可能的</e
Python在__getitem()__、__setitem()__、__delitem()__中没有用于列表索引参数的函数。因为我已经做了很长时间的R用户,所以使用列表索引看起来是很自然的。而且它需要进口额外的包裹!class list2(__builtins__.list): if isinstance(x, __builtins__.list__getitem__(self,x)