填充他們這是我的代碼:二維數組以及如何與一個維數組
def SetUpScores():
scoreBoard= []
names = ["George", "Paul", "John", "Ringo", "Bryan"]
userScores = [17, 19, 23, 25, 35]
for i in range(0,5):
scoreBoard.append([])
for j in range(0,2):
scoreBoard[i].append(names[i])
scoreBoard[i][1]= userScores[i]
基本上,我試圖創建包含名稱和userScore一個二維數組,我已經看過這個了很多,到目前爲止,我不斷收到列表分配索引的錯誤超出範圍或'列表'不能被調用。
如果我從我的代碼,即去掉最後一行:
def SetUpScores():
scoreBoard= []
names = ["George", "Paul", "John", "Ringo", "Bryan"]
userScores = [17, 19, 23, 25, 35]
for i in range(0,5):
scoreBoard.append([])
for j in range(0,2):
scoreBoard[i].append(names[i])
我得到
[ '喬治', '喬治'],[ '保', '保羅'],[ 'John','John'],['Ringo','Ringo'],['Bryan','Bryan']]沒有任何錯誤(這只是爲了測試數組是否被製作)。
我想作這樣的:
[ '喬治',17],[ '保',19],[ '約翰',23],[ '林戈',25],[ '布萊恩',35]]
任何幫助將不勝感激,謝謝!
非常感謝你,這非常有幫助! –