Explica este código Python
Dificultad: Básico
## Reto #57
my_tuple = (123, 456, 789, 0)
a, *b, c = my_tuple
print(a, b, c)
👉 A. 123 [456, 789] 0
👉 B. 123 0 456 789
👉 C. 123 456 789
👉 D. Ninguna de las anteriores
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
👉 A.
123 [456, 789] 0
Las tuplas poseen una característica denominada desempaquetado, esto significa que podemos acceder a sus valores en variables independientes.
En este caso
a
vale123
,*b
al tener el asterisco valdrá todo lo que este en medio entrea
yc
y lo regresa como una lista, por ellob
vale[456, 789]
y finalmentec
vale el último valor de nuestra tupla, ósea0
.