Explica este código Python
Dificultad: Intermedio
n = [76, 24]
p = n.copy()
n.pop()
print(p, n)
-
A.
[76] [76, 24]
-
B.
[76, 24] [76, 24]
-
C.
[76] [76]
-
D.
[76, 24] [76]
Respuesta:
👉 D. [76, 24] [76]
Al hacer p = n.copy()
tanto n
como p
son listas completamente independientes, cualquier operación que hagamos a una no se vera reflejada en la otra.
Entonces al hacer n.pop()
solo eliminamos el último item de n
manteniendo a p
intacta.
Cuando queremos hacer un clon de una lista esta es la manera correcta.
Top comments (0)