from itertools import izip_longest
data = "10 30 40 50 60 70"
def grouper(iterable, n, fillvalue=None):
"Collect data into fixed-length chunks or blocks"
# grouper('ABCDEFG', 3, 'x') --> ABC DEF Gxx
args = [iter(iterable)] * n
return izip_longest(fillvalue=fillvalue, *args)
for x,y in grouper(data.split(" "), 2):
print(x, y)
ZnJvbSBpdGVydG9vbHMgaW1wb3J0IGl6aXBfbG9uZ2VzdAoKZGF0YSA9ICIxMCAzMCA0MCA1MCA2MCA3MCIKCmRlZiBncm91cGVyKGl0ZXJhYmxlLCBuLCBmaWxsdmFsdWU9Tm9uZSk6CiAgICAiQ29sbGVjdCBkYXRhIGludG8gZml4ZWQtbGVuZ3RoIGNodW5rcyBvciBibG9ja3MiCiAgICAjIGdyb3VwZXIoJ0FCQ0RFRkcnLCAzLCAneCcpIC0tPiBBQkMgREVGIEd4eAogICAgYXJncyA9IFtpdGVyKGl0ZXJhYmxlKV0gKiBuCiAgICByZXR1cm4gaXppcF9sb25nZXN0KGZpbGx2YWx1ZT1maWxsdmFsdWUsICphcmdzKQogICAgCmZvciB4LHkgaW4gZ3JvdXBlcihkYXRhLnNwbGl0KCIgIiksIDIpOgoJcHJpbnQoeCwgeSk=