You can try something like: #!/usr/bin/python import sys inp = open("xyplan.nobreaks") data = [ i.strip() for i in inp if i ] while data: print ' '.join(data[0:3]) del data[0:3]