-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)
我想創建一個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)
嘗試這樣做:
self.teams = [self.first_array , self.first_array]
如果一切正常,那麼有什麼毛病self.second_array明確。你的語法看起來很好,除非我們看不到剩下的代碼,尤其是你在初始化self和它的屬性的地方。
'second_array'初始化了嗎? – the4kman