我正在寻找一种将对象作为具有Python中不同属性的数组实现的方法。 我的想法是一个对象指数看起来像这样:如何在Python中使用数组属性创建对象
self[row][col].item1 = True
self[row][col2].item2="xkcd"
...
我敢肯定,我以前看到这一点,但我无法重新创建一个类,允许这一点。我最美好的呼唤,到目前为止(在伪代码):
def __init__(self, posxy=[[...]*10]):
self.posxy=posxy
它至少可以让我给属性posxy我想所有信息。不过,我强烈希望第一个变体。有人可以有更多的面向对象编程经验,请帮助我吗?