【发布时间】:2016-08-01 14:52:20
【问题描述】:
我有许多用户定义的列表
numLists = sys.argv[1]
d = [[] for x in xrange(numLists+1)]
我正在对这些列表执行一些操作,我想在最后以以下格式将它们传递给itertools.izip,例如,如果用户输入了 numLists = 2
我希望这条线是
for val in itertools.izip(d[0],d[1],d[2]):
writer.writerow(val)
通常如果我已经有一些预定义列表A[], B[]
该行将是
for val in itertools.izip(A,B):
writer.writerow(val)
有没有办法将列表名称传递给izip?
注意:
我不想这样做 对于范围内的 j(numLists): 对于 itertools.izip(d[j]) 中的 val: writer.writerow(val)
因为它没有提供所需的输出。
【问题讨论】:
标签: python list arguments itertools