18-03-2018, 06:00 PM
Hola, que tengan un muy buen día.
Los molesto porque por más que leo y releo la explicación que da el autor del libro con el que estoy aprendiendo python no logro entenderlo, ¿porque lista2 es la única que no se ven reflejados los cambios al salir de la función? .-
Saludos.
Daniel
Los molesto porque por más que leo y releo la explicación que da el autor del libro con el que estoy aprendiendo python no logro entenderlo, ¿porque lista2 es la única que no se ven reflejados los cambios al salir de la función? .-
Código:
def modifica(a, b):
a.append(4)
b = b + [4]
print(f"\n Lista 2 en la función...: {b}")
return b
lista1 = [1, 2, 3]
lista2 = [1, 2, 3]
lista3 = modifica(lista1, lista2)
print(f"\n Lista 1...: {lista1}")
print(f" Lista 2...: {lista2}")
print(f" Lista 3...:, {lista3}")
Daniel