【发布时间】:2018-10-23 14:52:47
【问题描述】:
所以我正在学习 csv 模块,并希望在该 csv 文件中打印第一个和第二个数组的第一个索引。试了很多次,还是不行。每次我都有“可迭代的预期,而不是 int”。编辑更改为 -> for x in range(len(xd) 它仍然不起作用
import csv
xd = [1,2,3,4,5]
dx = [5,4,3,2,1]
data = xd, dx
with open("houses.csv", "w", newline="") as p:
cmon = csv.write(p, delimiter=",")
for x in len(xd):
yo = data[0][x], data[1][x]
yo2 = list(yo)
cmon.writerows(yo2)
【问题讨论】:
-
len(xd)->range(len(xd)) -
len(xd)将返回int而不是可迭代的