Explica este código Python
Dificultad: Intermedio
x = [1, 2, 3]
y = x
print(x is y)
-
A.
True
-
B.
False
-
C.
None
-
D.
Error
👉 A. Cuando hacemos La palabra reservada Para ver que ambas direcciones de memoria son iguales podemos usar el método Si quisiéramos crear una copia completamente independiente que este almacenada en otra dicción de memoria tendríamos que usar el método Respuesta:
True
y = x
lo que estamos haciendo es crear una nueva variable que apunta a la misma dirección de memoria que la lista x
.is
verifica si dos variables apuntan a la misma dirección de memoria, en este ejemplo es justo este el caso, por ende la respuesta sería True
.id()
:
x = [1, 2, 3]
y = x
print(id(x)) # 134693457550400
print(id(y)) # 134693457550400
copy()
.
Top comments (0)