将obj插入数组

时间:2017-07-21 12:34:57

标签: python object

我有一个班级

class simple:
    name=""
    number=0

classArray=[]

for i in range(10):
    a=simple

    a.name="say that I got something from database"
    a.number="same thing from database"

    classArray.append(a)


    print(classArray[i].name) 

每当我尝试索引数组中的元素时,它始终是我插入的最后一个元素

名称将始终相同

2 个答案:

答案 0 :(得分:0)

要创建类的对象,您必须调用类a = simple()

class simple:
    name=""
    number=0

classArray=[]

for i in range(10):
    a=simple()

    a.name="say that I got something from database"
    a.number="same thing from database"

    classArray.append(a)
    print(classArray[i].name) 

答案 1 :(得分:0)

您需要调用simple类来创建它的实例。

变化:

a=simple

为:

a=simple()