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:
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:
print(colores)Veremos todos los elementos: {'red': 'rojo', 'blue': 'azul', 'yellow': 'amarillo'}
Accediendo a los valores
Podemos acceder a cada valor usando su clave:
print(colores['red']) # Muestra 'rojo'
print(colores['yellow']) # Muestra 'amarillo'También podemos guardar el valor en una variable:
valor = colores['blue']
print(valor) # Muestra 'azul'Modificando diccionarios
Añadir nuevos elementos
Para añadir un nuevo par clave-valor:
colores['black'] = 'negro'
print(colores)
# Ahora muestra: {'red': 'rojo', 'blue': 'azul', 'yellow': 'amarillo', 'black': 'negro'}Eliminar elementos
Tenemos dos formas principales:
Usando
pop():
color_eliminado = colores.pop('yellow')
print(color_eliminado) # Muestra 'amarillo'
print(colores) # 'yellow' ya no estáUsando
del:
del colores['black']
print(colores) # 'black' ha sido eliminadoRecorriendo un diccionario
Podemos visualizar el contenido de varias formas:
Mostrando solo las claves:
for color in colores:
print(color) # Muestra 'red', 'blue', etc.Mostrando claves y valores:
for clave, valor in colores.items():
print(f"{clave}: {valor}")
# Muestra:
# red: rojo
# blue: azulConclusió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
Publicar un comentario