Tengo entendido que en python todos los valores de las variables se pasan por referencia.
Estoy haciendo un programa que calcule distancias mas cortas utilizando el algoritmo Aestrella.
Bueno la cosa es que no tengo mucha idea de python y estoy usándolo sin hacer clases ni nada.
La cuestión es tengo esta función :
Código Python:
Ver original
def expandir(matrizCostes,C_lista): j=0 Lista_costos=[] Lista_nodos=[] #print "C_lista:", C_lista[0] for i in matrizCostes[C_lista]: print "La i es: ", i if i!=0: Lista_costos.append(i) Lista_nodos.append([j+1]) j=j+1 print "La lista de costos es: \n", Lista_costos print "La lista de nodos es: \n", Lista_nodos
Y necesito usar las 2 listas Lista_costes y Lista_nodos en otra función.
Como lo hago?
Con un return solo puedo quedarme con una.
Un saludo