Hola, quisiera saber si he entendido bien como pasar parámetros por referencia en python:
def cambia(uno,dos):
aux = dos
dos = uno
uno = aux
return uno,dos
x = raw_input("UNO>")
y = raw_input("DOS>")
x,y = cambia(x,y)
print str(x) + " " + str(y)
Es la única manera para tipos simples de datos?
Si no lo he entendido mal, lo que quieres es intercambiar los valores de "x" y de "y" no es asi?
Si es lo que pretendes tambien podrias usar asignacion multiple
a = 1
b = 2
print a
print b
a,b = b,a
print a
print b
PD: Perdon por revivir el post, me parecio leer en la fecha 27 de noviembre.
Mis disculpas