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:
False
copy()
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
.