2017-10-11 65 views
-1

我想创建一个2d的数组。因此,我可以通过与球队[0] [i]或球队[1] [0]进行比赛。第一次打印返回正确的值,但第二次返回致命索引超出范围。初始化二维对象数组返回致命错误

self.teams = [self.first_array , self.second_array] 
print(self.teams[0][0].name) 
print(self.teams[1][0].name) 
+1

'second_array'初始化了吗? – the4kman

回答

0

尝试这样做:

self.teams = [self.first_array , self.first_array] 

如果一切正常,那么有什么毛病self.second_array明确。你的语法看起来很好,除非我们看不到剩下的代码,尤其是你在初始化self和它的属性的地方。