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
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-