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)