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