亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何防止 TypeError:列表索引必須是整數或切片,而不是二維數組中的元組?

如何防止 TypeError:列表索引必須是整數或切片,而不是二維數組中的元組?

慕容708150 2021-10-12 17:21:29
我目前正在做 GCSE 案例研究,我需要代碼方面的幫助。我正在嘗試為一組數據創建一個二維數組。這是代碼:#ArrayDays = ["Mon1","Tue1","Wed1","Thu1","Fri1","Mon2","Tue2","Wed2","Thu2","Fri2","Mon3","Tue3","Wed3","Thu3","Fri3","Mon4","Tue4","Wed4","Thu4","Fri4"]Buses = ["A","B","C","D","E","F"]BusData = [ [0,0,0,2,2], [4,0,3,4,-2], [-5,0,0,3,4], [-1,8,1,1,-2],  #Bus A            [0,1,0,0,1], [2,0,0,0,0], [1,0,0,0,2], [0,0,1,0,0],   #Bus B            [2,0,-1,-1,-2], [-2,-3,-1,0,0], [-2,0,1,1,1], [1,-1,-1,2,-2] #Bus C            [1,0,0,0,0], [0,0,0,0,0], [2,0,0,0,0], [0,0,0,0,0], #Bus D            [-1,-1,-1,-2,-4], [-10,-2,0,0,0], [0,1,2,-3,1], [1,3,-1,0,0]  #Bus E            [0,-5,-5,-5,-4], [-3,-5,0,0,0], [0,-2,-3,1,1], [1,0,0,-2,-5] ] #Bus Ffor i in BusData:    count = 0    for x in i:        if x < 0:            count +=1    print("Bus {} was late {} times".format(Buses[BusData.index(i)], count))所以在我運行它之后,我得到這個錯誤:因此,第 7 行(即#Bus D)中似乎存在錯誤,我不明白為什么?如果有人能用簡單的東西(GCSE 級別)回答我或修改我的代碼,那將不勝感激,因為距離考試時間不多了!
查看完整描述

1 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

您缺少總線 C 和 E 數據末尾的逗號。

這一行的末尾有一個逗號:

[0,1,0,0,1], [2,0,0,0,0], [1,0,0,0,2], [0,0,1,0,0],   #Bus B

但這條線沒有:

[2,0,-1,-1,-2], [-2,-3,-1,0,0], [-2,0,1,1,1], [1,-1,-1,2,-2] #Bus C


查看完整回答
反對 回復 2021-10-12
  • 1 回答
  • 0 關注
  • 245 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號