Python双迭代

Python双迭代,第1张

Python双迭代

在Python
2中,您应该导入itertools并使用其izip:

with open(file1) as f1:  with open(file2) as f2:    for line1, line2 in itertools.izip(f1, f2):      if line1 != line2:        print 'files are different'        break

使用内置

zip
,两个文件将在循环开始时立即全部读入内存,这可能不是您想要的。在Python 3中,内置功能与Python
2中的功能
zip
类似
itertools.izip
-逐渐递增



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5642850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存