¿Cómo funciona internamente el intercambio de miembros en las tuplas de python (a, b) = (b, a)?
In [55]: a = 5
In [56]: b = 6
In [57]: (a, b) = (b, a)
In [58]: a
Out[58]: 6
In [59]: b
Out[59]: 5
¿Cómo funciona este intercambio de valores de ayb internamente? Definitivamente no está utilizando una variable temporal.