-1

我已经开始在 Python 2.7.3 中制作人工生命模拟器,但我无法在运行时连续创建类。我知道我可以通过将类存储在列表中来在 C++ 中做到这一点。有谁知道如何做到这一点?我的意思是这样的:

x = 1
name = list()
name[x] = myClass()
x+=1
name[x] = myClass()

依此类推,尽管我将为此使用循环。

4

2 回答 2

1

您不能将这样的项目附加到 python 列表中。做喜欢

name = list()
name.append(myClass())

请务必阅读 python 的基本结构如何工作http://docs.python.org/tutorial/datastructures.htmlhttp://docs.python.org/tutorial/classes.html

于 2012-10-13T19:03:58.323 回答
0

在我看来,您正在寻找以下append方法list

name = []
name.append(myClass())
name.append(myClass())
于 2012-10-13T19:00:37.803 回答