Asignar múltiples valores a las variables en Python
En Python , es posible asignar múltiples valores a múltiples variables en una sola instrucción utilizando la técnica conocida como " asignación múltiple " o " empaquetado de tuplas ". Esta característica permite asignar valores de manera rápida y sencilla, lo que hace que el código sea más limpio y eficiente.
En Asignar múltiples valores a las variables en Python verás el concepto explicado en lenguaje claro y un ejemplo que puedes ejecutar en el editor de The Data Schools.
Modifica el código del ejemplo antes de pasar a la siguiente lección: la experimentación fija mejor el aprendizaje que leer pasivamente.
Asignación múltiple a las variables en Python
La asignación múltiple se realiza utilizando una secuencia de valores separados por comas en el lado derecho de la asignación y una secuencia de variables separadas por comas en el lado izquierdo de la asignación. Los valores del lado derecho se asignan en orden a las variables del lado izquierdo.
Ejemplo
x, y, z = 10, 20, 30
print(x) # Salida: 1print(x) # Salida: 10
print(y) # Salida: 20
print(z) # Salida: 30
En el ejemplo anterior, se asignan los valores 10, 20 y 30 a las variables
x
,
y
y
z
, respectivamente.
Empaquetado de Tuplas
La asignación múltiple también se puede utilizar para empaquetar valores en una tupla y luego desempaquetarlos en múltiples variables.
Ejemplo
print(fruta1)
print(fruta2) # Salida: "banana"
pprint(fruta3) # Salida: "naranja"
En este ejemplo, primero se empaquetan los valores
"manzana"
,
"banana"
y
"naranja"
en una tupla llamada
tupla
. Luego, se desempaqueta la tupla en las variables
fruta1
,
fruta2
y
fruta3
.
Asignación Múltiple de variables con Listas en Python
La asignación múltiple de variables también se puede utilizar con listas para asignar valores a múltiples variables.
Ejemplo
x, y, z = 10, 20, 30
print(x) # Salida: 1print(x) # Salida: 10
print(y) # Salida: 20
print(z) # Salida: 30
En este ejemplo, se asignan los valores
[100, 200, 300]
a la lista
lista
, y luego se desempaquetan en las variables
valor1
,
valor2
y
valor3
.
La asignación múltiple es una técnica poderosa y útil en Python que nos permite trabajar con múltiples variables de manera concisa y eficiente. Nos permite escribir código más limpio y legible, y es ampliamente utilizada en el desarrollo de programas en Python.
- Si quieres profundizar consulta el Tutorial de variables en Python
Practica Asignar múltiples valores a las variables en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Usar print()
La asignación múltiple se realiza utilizando una secuencia de valores separados por comas en el lado derecho de la asignación y una secuencia de variables separadas por comas en el.
Ejemplo
x, y, z = 10, 20, 30
print(x) # Salida: 1print(x) # Salida: 10
print(y) # Salida: 20
print(z) # Salida: 30
Ejercicio: Usar print() (2)
La asignación múltiple también se puede utilizar para empaquetar valores en una tupla y luego desempaquetarlos en múltiples variables.
Ejemplo
print(fruta1)
print(fruta2) # Salida: "mango"
pprint(fruta3) # Salida: "fresa"
Ejercicio: Añadir con append()
La asignación múltiple de variables también se puede utilizar con listas para asignar valores a múltiples variables.
Ejemplo
frutas = ["pera", "mango", "fresa"]
print(frutas)
frutas.append("fresa")
print(frutas)
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.