Solution: compare rows
examples/functional/compare_rows.py
import sys if len(sys.argv) != 3: exit(f"Usage: {sys.argv[0]} FILE FILE") file_a, file_b = sys.argv[1:] def compare(row_a, row_b): a = row_a.find(' ') b = row_b.find(' ') return a < b with open(file_a) as fh_a, open(file_b) as fh_b: results = map(compare, fh_a, fh_b) print(results) for res in results: print(res)
<map object at 0x7f0858d3f8d0> 56 [False, True, False, True, True] 128