【发布时间】:2015-03-05 17:00:45
【问题描述】:
我编写了一个程序,它从 Excel 电子表格中获取行并将它们作为列表返回。我不想编辑创建的每个列表:
...来自
['-1', '3', '4', '5', '3', '7', '2', '4', '0', '8', '12', '23', '4', '0']
到...
['-1', '1:3', '2:4', '3:5', '4:3', '5:7', '6:2', '7:4', '8:0', '9:8', '10:12', '11:23', '12:4', '13:0']
import csv
with open('testingSeta.csv') as csvfile:
reader = csv.reader(csvfile)
line = True
for row in reader:
if line:
line = False
continue
x = row.pop()
row.insert(0,x)
print(row)
【问题讨论】:
-
不知道你的问题是什么
-
你不能用
list.map()吗? -
请解释你的逻辑。这两个列表之间的关系应该是什么?
-
它从 excel 电子表格中的行中获取值并将其放入 python 中的列表中。例如,第一个列表来自 excel 中的第 1 行。第二个列表代表第一个列表的编辑版本。我试图将 1:x、2:y... 等添加到列表中的值而不丢失那里的值