私信  •  关注

Brayan Muñoz

Brayan Muñoz 最近创建的主题
Brayan Muñoz 最近回复了
3 年前
回复了 Brayan Muñoz 创建的主题 » Python对列表中的所有对象运行函数

首先,注意“list”在python中是一个保留字,所以应该将其更改为list1或其他内容。

记住 初始化 你班上的方法。。。

最好的方法是:

class MyClass():
    def __init__(self):
        self.list3 = []

list1 = [[MyClass(), MyClass()], [MyClass()]]
list2 = [2, 2]

for i in range(len(list1)):
    for j in range(len(list1[i])):
        for k in range(list2[i]):
            list1[i][j].list3.append(1)

for i in range(len(list1)):
    for j in range(len(list1[i])):
        print(list1[i][j].list3)