La asignación múltiple a variables en Python

La asignación múltiple a variables en Python

La asignación múltiple es la acción de asignar de una vez varios valores a varias variables. Esto está permitido en Python.

En Python, podemos realizar lo siguiente, una declaración e iniciación a varias variables en la misma línea:

a, b, c = 10, 50, 75

print(a)
print(b)
print(c)

Los valores que se asignan corresponderán al nombre de variable que esté en el mismo orden. Por ejemplo, el primer valor (10) se corresponde con la variable "a", el segundo (25) con la "b" y el tercero (75) con la "c".

Resultado en la consola

10
50
75

Errores con la asignación múltiple en Python

Puede que sea de lógica pensar que esto va a funcionar, asignar el valor 10 a estas 3 variables.

a, b, c = 10

Error en la consola

TypeError: cannot unpack non-iterable int object

Sin embargo, nos da un TypeError. En Python, no se puede asignar un solo valor a múltiples variables de esta forma.

Una forma de conseguirlo es esta:

a = b = c = 10

print(a)
print(b)
print(c)

Resultado en la consola

10
10
10

No te pierdas todo el contenido de este curso y más cosas sobre Python.

2 comentarios en «0»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

curso de Python Entrada anterior Operaciones matemáticas básicas con Python
curso de Python Entrada siguiente Las constantes en Python