【发布时间】:2014-04-01 13:38:45
【问题描述】:
我有一个在循环中创建对象的程序(下面的简化版本)。在该对象内有一个变量,应在创建对象时设置。但是,它似乎是存储先前创建的对象的值...例如/
class createList()
list1 = []
def __init__(self, int):
list1.append(int)
for i in range (0, 3)
x = createList(i)
print(x.list1)
>>> 0
>>> 0, 1
>>> 0, 1, 2
>>> 0, 1, 2, 3
谁能指出我做错了什么的方向?
【问题讨论】:
-
你的类定义不是有效的python,它缺少一个冒号。
-
@msvalkon,它缺少一个冒号。我认为分号不会有帮助