小编use*_*559的帖子

嵌套for循环(list comprehension)在python中; 外循环不循环

我试图比较来自两个不同文件的列的数据.我试过用a for,现在用了list comprehension.

问题是外部for循环没有被迭代,但内部循环不是.我已经单独检查过,迭代很好; 但是一旦我窝了,我就会遇到这个问题.我有什么遗漏吗?

import csv

newInv  = csv.reader(open("new.csv", "r"))
origInv = csv.reader(open("old.csv", "r"))

print [ oldrow[5] + " " + newrow[3]  for oldrow in origInv for newrow in newInv ]
Run Code Online (Sandbox Code Playgroud)

python nested list-comprehension

3
推荐指数
1
解决办法
1958
查看次数

标签 统计

list-comprehension ×1

nested ×1

python ×1