很简单为什么会这样:for循环
for i in reader:
for j in empsTbl:
if i[0] == j.inmptl_wiw_userid:
print "Match"
打印超过500个结果
这:
for i in empsTbl:
for j in reader:
if j[0] == i.inmptl_wiw_userid:
print "Match"
打印没有结果?
这不能回答不知道什么* *确切的reader''价值观和'empsTbl'是每个循环执行的时间。 'i'和'j'对于不是整数索引的循环变量来说也不是很好的名字。 – millimoose
阅读器是一个csv阅读器,它有大约500行,如果自行打印,它们将全部打印出来。 empsTbl是一个具有700行的oracle数据库表,如果自行打印,它们将全部打印出来。第一块代码实际上打印了500多次。 – JackalopeZero