Introducción
Los diccionarios en Python son estructuras de datos que almacenan pares clave-valor. Son extremadamente útiles cuando necesitas asociar valores específicos a claves únicas. Este artículo te enseñará cómo crear, manipular y usar diccionarios en Python.
Creación de Diccionarios
Para crear un diccionario, utiliza llaves {}
y define pares clave-valor separados por comas.
mi_diccionario = {
"nombre": "Juan",
"edad": 30,
"ciudad": "Madrid"
}
print(mi_diccionario) # Output: {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'}
Acceso a Valores
Puedes acceder a los valores de un diccionario usando las claves correspondientes.
nombre = mi_diccionario["nombre"]
edad = mi_diccionario["edad"]
print(nombre) # Output: Juan
print(edad) # Output: 30
Modificación de Valores
Para modificar un valor, asigna un nuevo valor a la clave correspondiente.
mi_diccionario["edad"] = 31
print(mi_diccionario) # Output: {'nombre': 'Juan', 'edad': 31, 'ciudad': 'Madrid'}
Agregar Nuevos Pares Clave-Valor
Puedes agregar nuevos pares clave-valor simplemente asignando un valor a una nueva clave.
mi_diccionario["pais"] = "España"
print(mi_diccionario) # Output: {'nombre': 'Juan', 'edad': 31, 'ciudad': 'Madrid', 'pais': 'España'}
Eliminar Pares Clave-Valor
Para eliminar pares clave-valor, puedes usar el método pop()
o la palabra clave del
.
mi_diccionario.pop("ciudad")
print(mi_diccionario) # Output: {'nombre': 'Juan', 'edad': 31, 'pais': 'España'}
del mi_diccionario["pais"]
print(mi_diccionario) # Output: {'nombre': 'Juan', 'edad': 31}
Recorrer un Diccionario
Puedes recorrer un diccionario usando un bucle for
para acceder tanto a las claves como a los valores.
for clave, valor in mi_diccionario.items():
print(f"{clave}: {valor}")
# Output:
# nombre: Juan
# edad: 31
Comprobar la Existencia de una Clave
Puedes verificar si una clave existe en el diccionario usando la palabra clave in
.
if "nombre" in mi_diccionario:
print("La clave 'nombre' existe en el diccionario.")
# Output: La clave 'nombre' existe en el diccionario.
Obtener Todas las Claves y Valores
Puedes obtener todas las claves y valores de un diccionario usando los métodos keys()
y values()
.
claves = mi_diccionario.keys()
valores = mi_diccionario.values()
print(claves) # Output: dict_keys(['nombre', 'edad'])
print(valores) # Output: dict_values(['Juan', 31])
Conclusión
Los diccionarios en Python son herramientas poderosas para almacenar y manipular datos. Con estos conceptos y ejemplos básicos, puedes empezar a utilizar diccionarios en tus proyectos de Python de manera efectiva.