Menu
Coddy logo textTech

Variable Tricks

Lección 10 de 28 del curso Clean Code - Write better code using Python de Coddy.

Python ofrece varias opciones para trabajar con variables; una de las más potentes es el desempaquetado de variables.

Cuando se trata de intercambiar valores, puedes hacerlo de esta manera:

temp = a
a = b
b = temp

Ahora los valores de a y b se han intercambiado.

De una manera más propia de Python, puedes hacerlo fácilmente usando el desempaquetado de variables:

a, b = b, a

O para desempaquetar tuplas:

x, y = (10, 20)  # x = 10, y = 20

¡Usando * podemos trabajar con varios valores a la vez!

a, *b, c = [1, 2, 3, 4]  # a = 1, b = [2, 3], c = 4

En caso de que no haya suficientes variables para desempaquetar, Python generará un error.

a, b = [1, 2, 3]  # Error
a, *b = [1, 2, 3]  # a = 1, b = [2, 3]
challenge icon

Desafío

Fácil

Se te proporciona parte del código que debe tomar como entrada del usuario un array en arr e imprimir la cabeza y la cola de arr.

Debes inicializar head y tail con los valores correspondientes. ¡Usa únicamente el desempaquetado de variables!

¡No elimines el código proporcionado!

Por ejemplo, para la entrada [1, 2, 3]: head = 1 y tail = [2, 3].

Pruébalo tú mismo

arr = eval(input())
# Do not change above



# Do not change below
print(head, tail)

Todas las lecciones de Clean Code - Write better code using Python

Practica por tu cuenta: Compilador de Python online