mylist = [
{'img_file': '727_41416_25052.png', 'num': 727, 'x': 2070, 'y': 250},
{'img_file': '734_40760_25052.png', 'num': 734, 'x': 2038, 'y': 250},
{'img_file': '741_40060_25052.png', 'num': 741, 'x': 2003, 'y': 250},
{'img_file': '748_39362_25052.png', 'num': 748, 'x': 1968, 'y': 250},
{'img_file': '755_38663_25052.png', 'num': 755, 'x': 1933, 'y': 250},
{'img_file': '762_37996_25052.png', 'num': 762, 'x': 1899, 'y': 250},
{'img_file': '769_37294_25052.png', 'num': 769, 'x': 1864, 'y': 250},
{'img_file': '776_36593_25052.png', 'num': 776, 'x': 1829, 'y': 250},
{'img_file': '783_35893_25052.png', 'num': 783, 'x': 1794, 'y': 250},
{'img_file': '1049_35480_25730.png', 'num': 1049, 'x': 1774, 'y': 550},
{'img_file': '1056_36136_25730.png', 'num': 1056, 'x': 1806, 'y': 550},
{'img_file': '1063_36835_25730.png', 'num': 1063, 'x': 1841, 'y': 550},
{'img_file': '1070_37533_25730.png', 'num': 1070, 'x': 1876, 'y': 550},
{'img_file': '1077_38232_25730.png', 'num': 1077, 'x': 1911, 'y': 550},
{'img_file': '1084_38943_25730.png', 'num': 1084, 'x': 1947, 'y': 550},
{'img_file': '1091_39605_25730.png', 'num': 1091, 'x': 1980, 'y': 550},
{'img_file': '1098_40304_25730.png', 'num': 1098, 'x': 2015, 'y': 550},
{'img_file': '1105_40962_25730.png', 'num': 1105, 'x': 2048, 'y': 550},
{'img_file': '1112_41662_25730.png', 'num': 1112, 'x': 2083, 'y': 550},
{'img_file': '1190_41502_26408.png', 'num': 1190, 'x': 2075, 'y': 850},
{'img_file': '1197_40802_26408.png', 'num': 1197, 'x': 2040, 'y': 850},
{'img_file': '1204_40104_26408.png', 'num': 1204, 'x': 2005, 'y': 850},
{'img_file': '1211_39402_26408.png', 'num': 1211, 'x': 1970, 'y': 850},
{'img_file': '1218_38692_26408.png', 'num': 1218, 'x': 1934, 'y': 850},
{'img_file': '1225_38027_26408.png', 'num': 1225, 'x': 1901, 'y': 850},
{'img_file': '1232_37325_26408.png', 'num': 1232, 'x': 1866, 'y': 850},
{'img_file': '1239_36624_26408.png', 'num': 1239, 'x': 1831, 'y': 850},
{'img_file': '1246_35955_26408.png', 'num': 1246, 'x': 1797, 'y': 850},
{'img_file': '1253_35253_26408.png', 'num': 1253, 'x': 1762, 'y': 850},
{'img_file': '1449_29170_27086.png', 'num': 1449, 'x': 1458, 'y': 1150},
{'img_file': '1456_29869_27086.png', 'num': 1456, 'x': 1493, 'y': 1150},
{'img_file': '1463_30530_27086.png', 'num': 1463, 'x': 1526, 'y': 1150},
{'img_file': '1470_31231_27086.png', 'num': 1470, 'x': 1561, 'y': 1150},
{'img_file': '1476_31888_27086.png', 'num': 1476, 'x': 1594, 'y': 1150},
{'img_file': '1511_35362_27086.png', 'num': 1511, 'x': 1768, 'y': 1150},
{'img_file': '1518_36029_27086.png', 'num': 1518, 'x': 1801, 'y': 1150},
{'img_file': '1525_36731_27086.png', 'num': 1525, 'x': 1836, 'y': 1150},
{'img_file': '1532_37431_27086.png', 'num': 1532, 'x': 1871, 'y': 1150},
{'img_file': '1539_38133_27086.png', 'num': 1539, 'x': 1906, 'y': 1150},
{'img_file': '1546_38831_27086.png', 'num': 1546, 'x': 1941, 'y': 1150},
{'img_file': '1552_39500_27086.png', 'num': 1552, 'x': 1975, 'y': 1150},
{'img_file': '1559_40157_27086.png', 'num': 1559, 'x': 2007, 'y': 1150},
{'img_file': '1566_40858_27086.png', 'num': 1566, 'x': 2042, 'y': 1150},
{'img_file': '1573_41558_27086.png', 'num': 1573, 'x': 2077, 'y': 1150}
]
y = [i for i, item in enumerate(mylist) if item['y'] != mylist[i - 1]['y']] + [len(mylist)]
x = 0
for i, n in enumerate(y):
if i % 2 == 0:
for i, item in enumerate(reversed(mylist[x:n])):
item['x'] = i * 300
else:
for i, item in enumerate(mylist[x:n]):
item['x'] = i * 300
x = n
for s in mylist:
print(s)