我真的很困惑,現在: >>> string = "some string"
>>> string[100:105]
''
>>> string[100]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: string index out of range
爲什
我有一個列表中的名字,我想刪除一個可選的名字,但行 if newArray[i]==a:
低於它說:「IndexError:列表索引超出範圍」 newArray = ['John','Alex','Sophia','Rick']
a = str(raw_input('Type your name if you want to delete : '))
if a in newArray:
所以,這是我的問題。根據條件,我試圖去查看嵌套列表並刪除一些元素。問題是,當一個元素被刪除,這將改變列表的長度,反過來,創建錯誤: IndexError: list index out of range
這是我的代碼: a = [[[1] * 2 for i in range(n)] for j in range(p)]
for y in range(p):
for x
我知道這個問題已經被多次詢問過,但是我已經重複檢查了編號並且錯誤仍然出現。我想知道是否還有其他明顯的錯誤。 with open('imagefile.csv', newline='') as csvfile:
imagelog = csv.reader(csvfile, delimiter=',', quotechar='|')
for row in imagelog:
我只是wan't來計算Ic[n][0 until 12]總和,並將其保存在NW =名單()的總和,但...這是行不通的。我收到一個錯誤,告訴我"list index is out of range"。我現在不怎麼解決它。她的是代碼: for n in range(0, 12):
for r in range(0, 12):
nw[n] += Ic[n][r]
p