Menu
Coddy logo textTech

Crear un diccionario

Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 8 de 78.

Para crear un diccionario en Python, se utilizan llaves {} y se especifican los pares clave-valor dentro de ellas. Cada par clave-valor se escribe como key: value, y los pares múltiples se separan por comas.

Aquí tienes cómo puedes crear un diccionario:

# Creando un diccionario de capitales de países
country_capitals = {
    "USA": "Washington, D.C.",
    "France": "Paris",
    "Japan": "Tokyo"
}

# Creando un diccionario de información de empleados
employee = {
    "name": "John Doe",
    "age": 30,
    "position": "Software Engineer"
}

# Creando un diccionario vacío
empty_dict = {}

En el primer ejemplo, country_capitals es un diccionario con nombres de países como claves y sus capitales como valores. En el segundo ejemplo, employee es un diccionario que contiene información sobre un empleado. El tercer ejemplo muestra cómo crear un diccionario vacío, lo cual puede ser útil cuando quieres añadir elementos más tarde.

challenge icon

Desafío

Fácil

Crea una función llamada create_student_dict que reciba tres parámetros: name, age y major. La función debe devolver un diccionario donde las claves sean "name", "age" y "major", y los valores sean los valores correspondientes pasados a la función.

Por ejemplo, llamar a create_student_dict("Alice", 20, "Computer Science") debería devolver un diccionario con los siguientes pares clave-valor:

  • Clave: "name", Valor: "Alice"
  • Clave: "age", Valor: 20
  • Clave: "major", Valor: "Computer Science"

Hoja de referencia

Para crear un diccionario en Python, utiliza llaves {} con pares clave-valor separados por comas:

# Diccionario con pares clave-valor
country_capitals = {
    "USA": "Washington, D.C.",
    "France": "Paris",
    "Japan": "Tokyo"
}

# Diccionario con diferentes tipos de datos
employee = {
    "name": "John Doe",
    "age": 30,
    "position": "Software Engineer"
}

# Diccionario vacío
empty_dict = {}

Cada par clave-valor se escribe como key: value, donde las claves suelen ser cadenas y los valores pueden ser de cualquier tipo de datos.

Pruébalo tú mismo

def create_student_dict(name, age, major):
    # Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Logic & Flow