Diccionarios
Trabaje con pares clave-valor para almacenar datos.
Diccionarios es una lección gratuita de Python For Kids en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Python For Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Python For Kids incluye 4 lecciones en total.
Introducción a los diccionarios
Diccionarios
¡Bienvenido a la lección sobre estructuras de datos! Hoy aprenderá sobre los diccionarios en Python, que permiten almacenar datos en pares clave-valor.

¿Qué son los diccionarios?
Los diccionarios son colecciones de elementos en las que cada elemento se almacena como un par formado por una clave y un valor. Son útiles para organizar los datos de manera que sea fácil recuperar información mediante una clave única.
- Clave: Identificador único de cada elemento.
- Valor: Datos asociados a una clave.
Crear un diccionario
Puede crear un diccionario colocando los elementos entre llaves ({}) y separándolos con comas. Cada clave se separa de su valor mediante dos puntos (:).
Ejemplo:
# Creates a dictionary of student grades
grades = {
"Alice": 85,
"Bob": 92,
"Charlie": 78
}Acceder a los valores de un diccionario
Puede acceder al valor asociado a una clave específica utilizando la clave entre corchetes ([]) o el método get().
Ejemplo:
# Accesses the grade of Alice using square brackets
print(grades["Alice"]) # Output: 85
# Accesses the grade of Bob using the get() method
print(grades.get("Bob")) # Output: 92
Añadir elementos a un diccionario
Puede añadir nuevos pares clave-valor a un diccionario asignando un valor a una clave nueva.
Ejemplo:
# Adds a new student to the grades dictionary
grades["Diana"] = 88
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Bob': 92, 'Charlie': 78, 'Diana': 88}
Modificar valores de un diccionario
Como los diccionarios son mutables, puede cambiar el valor asociado a una clave existente.
Ejemplo:
# Updates Charlie's grade
grades["Charlie"] = 82
# Prints the updated grade for Charlie
print(grades["Charlie"]) # Output: 82
Eliminar elementos de un diccionario
Puede eliminar elementos de un diccionario mediante la sentencia del o el método pop().
Ejemplo:
# Removes Bob from the grades dictionary using del
del grades["Bob"]
# Removes Diana from the grades dictionary using pop()
grades.pop("Diana")
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Charlie': 82}
Iterar en un diccionario
Puede recorrer un diccionario para acceder a sus claves y valores mediante un bucle for.
Ejemplo:
# Iterates through the dictionary and prints keys and values
for student, grade in grades.items():
print(student + " scored " + str(grade))
# Output:
# Alice scored 85
# Charlie scored 82
# Creates a dictionary of fruits and their colors
fruits = {
"apple": "red",
"banana": "yellow",
"grape": "purple"
}
# Updates the color of banana
fruits["banana"] = "green"
# Removes grape from the dictionary
del fruits["grape"]
# Prints the dictionary
print(fruits)
¡Excelente trabajo!
Ha aprendido a usar diccionarios para almacenar y gestionar datos en pares clave-valor. Los diccionarios son herramientas muy útiles para organizar información en sus programas de Python. ¡Siga practicando: cree sus propios diccionarios y experimente con sus características!

Preguntas frecuentes
¿La lección «Diccionarios» es gratis?
Sí — el texto completo de «Diccionarios» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Python For Kids, actualiza a CoddyKit PRO. El curso de Python For Kids incluye 4 lecciones en total.
¿Qué aprenderé en «Diccionarios»?
Trabaje con pares clave-valor para almacenar datos. Practicas Python For Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Python For Kids?
No se requiere experiencia previa. Python For Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Diccionarios»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Python For Kids?
Sí. Cada lección de Python For Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.