for row in c:
c1.append(row[0:13])
for row in c1:
row.append(float(row[13])/100)
row.append(float(row[12])/float(row[13])/100)
row.append(math.log10(float(row[12])))
c
的列表索引包含許多行和列 c1
csv文件是c
僅包含第一14個元素蟒:超出範圍
我得到IndexError: list index out of range
上row.append(float(row[13])/100)
有沒有人知道我在做什麼錯?
'row'中有多少個元素?我假設少於14,這是你的問題(你試圖追加不存在的項目14('[13]')。 – 2010-08-03 15:20:26
http://stackoverflow.com/questions/3392677/python-list的重複-assignment-index-out-range – 2010-08-03 15:44:00