How to cleanly loop over two files in parallel in Python

后端 未结 4 839
南笙
南笙 2020-12-17 19:58

I frequently write code like:

lines = open(\'wordprob.txt\',\'r\').readlines()
words = open(\'StdWord.txt\',\'r\').readlines()
i = 0
for line in lines:
    v         


        
4条回答
  •  [愿得一人]
    2020-12-17 20:28

    You can try to use enumerate,

    http://docs.python.org/tutorial/datastructures.html#looping-techniques

    lines = open('wordprob.txt','r').readlines()
    words = open('StdWord.txt','r').readlines()
    for i,line in enumerate(lines):
            v = [eval(s) for s in line.split()]
            if v[0] > v[1]:
                    print words[i].strip()
    

提交回复
热议问题