Asignación de múltiples variables
Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 2 de 78.
En Python, puedes asignar valores a múltiples variables en una sola línea. Esta característica puede hacer que tu código sea más conciso y legible. Exploremos cómo usar las asignaciones de variables múltiples de manera efectiva.
Asignaciones múltiples básicas:
a, b, c = 1, 2, 3
print(a) # Salida: 1
print(b) # Salida: 2
print(c) # Salida: 3Asignar el mismo valor a múltiples variables:
x = y = z = 10
print(x) # Salida: 10
print(y) # Salida: 10
print(z) # Salida: 10Asignar valores de una lista:
numbers = [4, 5, 6]
a, b, c = numbers
print(a) # Salida: 4
print(b) # Salida: 5
print(c) # Salida: 6Desafío
FácilEscribe un programa en Python que realice las siguientes tareas:
- Asigna valores a tres variables
name,age, ycityen una sola línea. Establecenamecomo"Alice",agecomo30, ycitycomo"New York". - Asigna el valor
100a tres variablesx,y, yzen una sola línea. - Crea una lista llamada
colorsque contenga los valores"red","green", y"blue". Asigna estos valores a tres variablescolor1,color2, ycolor3en una sola línea.
Hoja de referencia
Puedes asignar valores a múltiples variables en una sola línea:
a, b, c = 1, 2, 3Asigna el mismo valor a múltiples variables:
x = y = z = 10Asigna valores desde una lista:
numbers = [4, 5, 6]
a, b, c = numbersPruébalo tú mismo
# Asigna valores a name, age y city
# Asigna 100 a x, y y z
# Crea una lista de colores y asígnalos a color1, color2 y color3
colors = ["red", "green", "blue"]
# No cambies el código de abajo
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Logic & Flow
1Exploración de variables
ConstantesAsignación de múltiples variablesIntercambio de variablesVariables de marcador de posiciónRedondear númerosCasting de listas4Aplicación de Agenda de Contactos
Mostrar MenúAgregar Contacto7Conjuntos Parte 2
Operaciones matemáticas Parte 1Operaciones matemáticas Parte 2Resumen - Búsqueda del tesoroSubconjuntos y superconjuntosIterar sobre conjuntosResumen - Rastreador de torneos10Comprensión de listas básica
La sintaxisCreación de listas simplesAñadir condicionesUso de agregación de datosResumen - La casa de las listasResumen - Elementos de libertad13Sistema de Gestión de Inventarios
Descripción general del proyectoAgregar artículo2Diccionarios Parte 1
¿Qué es un diccionario?Crear un diccionarioAcceder a los valoresModificar diccionariosResumen - Gestor de recetas5Toma de decisiones avanzada
Operador ternarioComprobaciones de pertenenciaComprobaciones de identidadErrores de sangríaRepaso - Filtro de vacaciones8Gestor de registros de estudiantes
Descripción general del proyectoAñadir estudiante11Funciones avanzadas
Retornar múltiples valoresFunciones Lambda Parte 1Funciones Lambda Parte 2Desafío de repaso - Lambda SortFunciones recursivas Parte 1Funciones recursivas Parte 2Repaso - Sumar listas anidadas14Funciones de orden superior
La función MapLa función FilterRepaso - Validador de emailsRepaso - Procesador de números3Diccionarios Parte 2
Métodos de diccionariosDiccionarios anidadosVerificación de clavesIterar sobre diccionariosResumen - Contador de frecuencia6Conjuntos - Parte 1
¿Qué es un conjunto?Operaciones básicasMétodos de conjuntosResumen - Eliminar duplicados9Agregación de datos avanzada
Uso de SumBúsqueda de mínimo y máximoOrdenar datos de manera eficienteRepaso - Ordenador de diccionarios