Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/03/2013, 09:07
Macas
 
Fecha de Ingreso: noviembre-2012
Mensajes: 136
Antigüedad: 12 años
Puntos: 0
Respuesta: Paso por referencia

Cita:
Iniciado por razpeitia Ver Mensaje
Python usa call by sharing lo cual es bastante parecido a Java.

Básicamente siempre pasas la referencia del objeto, solo toma en cuenta que algunos objetos son mutables y otros son inmutables y eso es todo.

En tu caso puedes hacer 2 cosas.

1.- Si varios métodos comparten variables, entonces una clase probablemente seria una buena idea.
2.- Si solamente es este caso en particular entonces puedes enviar dos parámetros extras. Lista_costos y Lista_nodos, que sean variables que ya tengas antes de la función. Pero no recomiendo mucho este método.
Ya se que lo mejor y mas eficiente seria usar classes, el problemas es que en este aspecto estoy muy muy verde.

Pero bueno gracias por info