lista = [1,2,3,4,5,6,7,8,9]
lista_nueva = lista
lista.remove(4)

# Debería imprimir todos los elementos, no?
print("Primer intento:", lista_nueva)

# Pero no lo hace.

"""
Esto se debe a que cuando hacemos con el signo igual, en realidad estamos copiando la referencia
de la lista y no la lista en sí.
Cuando veamos objetos quedará mas claro.

Para copiar la lista es necesario usar el método copy()
"""
lista = [1,2,3,4,5,6,7,8,9]
lista_nueva = lista.copy()
lista.remove(4)
print("Segundo intento:", lista_nueva)

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: