Saltar al contenido
Portada » Cómo usar diccionarios en Python

Cómo usar diccionarios en Python

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.

Etiquetas:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *