Это также должно работать
points = [(1,2), (3,4)]
swapped = True
for col, row in points:
print((row, col) if swapped else (col, row))
#(2, 1)
#(4, 3)
Другой пример:
points = [(1,2.5), ('x',4)]
swapped = False
for col, row in points:
print((row, col) if swapped else (col, row))
#(1, 2.5)
#('x', 4)