1

Diccionarios en Python.

Los diccionarios son una estructura de datos muy útil en Python que te permite almacenar pares de claves y valores.

1. Creación de diccionarios:
Puedes crear un diccionario usando llaves {} y separando las claves y valores con dos puntos :. Por ejemplo:

mi_diccionario = {"nombre": "Juan", "edad": 25, "ciudad": "México"}

2. Acceso a elementos:
Puedes acceder a los valores de un diccionario utilizando sus claves:

nombre = mi_diccionario["nombre"]
edad = mi_diccionario["edad"]

3. Agregar y modificar elementos:
Puedes agregar nuevos pares clave-valor o modificar valores existentes:

mi_diccionario["profesion"] = "Ingeniero"
mi_diccionario["edad"] = 26# Modificar el valor de una clave existente

4. Eliminación de elementos:
Puedes eliminar elementos por su clave utilizando el comando del:

del mi_diccionario["ciudad"]

5. Métodos útiles:

  • keys(), values() y items(): Estos métodos te permiten acceder a las claves, valores y pares clave-valor del diccionario respectivamente.
claves = mi_diccionario.keys()
valores = mi_diccionario.values()
pares = mi_diccionario.items()
  • get(): Retorna el valor asociado a una clave, si la clave no existe, puedes proporcionar un valor por defecto.
profesion = mi_diccionario.get("profesion", "Desconocida")
  • pop(): Remueve y retorna el valor asociado a una clave. Puedes proporcionar un valor por defecto en caso de que la clave no exista.
edad = mi_diccionario.pop("edad")
  • update(): Fusiona otro diccionario o pares clave-valor en el diccionario actual.
nuevos_datos = {"hobby": "Fotografía", "ciudad": "Guadalajara"}
mi_diccionario.update(nuevos_datos)

6. Iteración en diccionarios:
Puedes usar bucles for para iterar a través de las claves, valores o pares clave-valor de un diccionario:

for clave in mi_diccionario:
    print(clave, mi_diccionario[clave])

for clave, valor in mi_diccionario.items():
    print(clave, valor)

¡Eso es un resumen de los métodos y operaciones más útiles en diccionarios de Python! Estos te permitirán manipular y gestionar tus datos de manera eficiente utilizando esta estructura de datos.

Escribe tu comentario
+ 2