2017-10-11 64 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和它的屬性的地方。