5 Diccionarios-python

 

Diccionarios en Python: Guía completa con ejemplos prácticos

¿Qué son los diccionarios en Python?

Los diccionarios son una de las estructuras de datos más útiles en Python. Se trata de una colección de elementos que:

  • Están indexados por claves (no por índices numéricos)

  • No están ordenados

  • Son mutables (se pueden modificar)

Se escriben entre llaves {} y están formados por pares clave:valor.

Creando nuestro primer diccionario

Vamos a crear un diccionario que almacene colores en inglés y su traducción al español:

python
Copy
Download
colores = {
    'red': 'rojo',
    'blue': 'azul',
    'yellow': 'amarillo'
}

Hemos creado la variable colores que contiene:

  • Clave 'red' con valor 'rojo'

  • Clave 'blue' con valor 'azul'

  • Clave 'yellow' con valor 'amarillo'

Si mostramos el diccionario:

python
Copy
Download
print(colores)

Veremos todos los elementos: {'red': 'rojo', 'blue': 'azul', 'yellow': 'amarillo'}

Accediendo a los valores

Podemos acceder a cada valor usando su clave:

python
Copy
Download
print(colores['red'])  # Muestra 'rojo'
print(colores['yellow'])  # Muestra 'amarillo'

También podemos guardar el valor en una variable:

python
Copy
Download
valor = colores['blue']
print(valor)  # Muestra 'azul'

Modificando diccionarios

Añadir nuevos elementos

Para añadir un nuevo par clave-valor:

python
Copy
Download
colores['black'] = 'negro'
print(colores)
# Ahora muestra: {'red': 'rojo', 'blue': 'azul', 'yellow': 'amarillo', 'black': 'negro'}

Eliminar elementos

Tenemos dos formas principales:

  1. Usando pop():

python
Copy
Download
color_eliminado = colores.pop('yellow')
print(color_eliminado)  # Muestra 'amarillo'
print(colores)  # 'yellow' ya no está
  1. Usando del:

python
Copy
Download
del colores['black']
print(colores)  # 'black' ha sido eliminado

Recorriendo un diccionario

Podemos visualizar el contenido de varias formas:

  1. Mostrando solo las claves:

python
Copy
Download
for color in colores:
    print(color)  # Muestra 'red', 'blue', etc.
  1. Mostrando claves y valores:

python
Copy
Download
for clave, valor in colores.items():
    print(f"{clave}: {valor}")
    # Muestra:
    # red: rojo
    # blue: azul

Conclusión

Los diccionarios son estructuras fundamentales en Python que nos permiten almacenar información de forma organizada mediante pares clave-valor. Son especialmente útiles cuando necesitamos acceder rápidamente a valores mediante claves descriptivas en lugar de índices numéricos.

¿Qué usos le das tú a los diccionarios en tus proyectos? ¡Compártelo en los comentarios!

Comentarios

Entradas más populares de este blog

5 Diccionarios

6 Ejercicio 1

2 Listas