Explica este código Python
Dificultad: Fácil
a = [1, 2, 3]
b = a.copy()
print(a is b)
-
A.
True -
B.
False -
C.
None -
D.
Error
👉 B. Usamos el método Podemos darnos cuenta de ello usando el método Como podemos ver ambas direcciones de memoria son diferentes. El operador Respuesta:
Falsecopy() para crear en este caso una nueva lista completamente independiente, dicho de otro modo, ahora la lista a no tiene nada que ver con la lista b.id:
a = [1, 2, 3]
b = a.copy()
print(id(a)) # 130964208540736
print(id(b)) # 130964208617664
is nos sirve para comparar dos variables y ver si comparten la misma dirección de memoria. En este caso no lo comparten por ello el resultado es False.
Top comments (1)
awesome