Lección 6.3: 🍉 ¿Qué son los DICCIONARIOS en Python | Métodos | 🍉
Diccionarios en Python
Introducción
¡Hola a todos! Soy Yuscu Mejía y en esta lección vamos a explorar los diccionarios en Python. Un diccionario es una estructura de datos que permite almacenar pares clave-valor, donde cada clave debe ser única. En esta lección aprenderemos cómo crear diccionarios, acceder a sus elementos y realizar operaciones comunes con ellos.
Características
Los diccionarios en Python tienen las siguientes características:
- Son estructuras de datos que permiten almacenar pares clave-valor.
- Las claves son únicas dentro de un diccionario.
- Se definen utilizando llaves
{}. - Permiten operaciones eficientes de inserción, modificación y acceso.
Ejemplos
A continuación, algunos ejemplos de cómo utilizar diccionarios en Python:
- Crear un diccionario:
mi_diccionario = {"nombre": "Juan", "edad": 30, "ciudad": "Madrid"} - Acceder a elementos de un diccionario:
print(mi_diccionario["nombre"]) # Output: Juan print(mi_diccionario["edad"]) # Output: 30 - Agregar elementos a un diccionario:
mi_diccionario["profesión"] = "Ingeniero" print(mi_diccionario) # Output: {"nombre": "Juan", "edad": 30, "ciudad": "Madrid", "profesión": "Ingeniero"}
Práctica
Para practicar, les invito a ver nuestro tutorial en video sobre cómo utilizar diccionarios en Python:
Recorda si te gusta los videos, te agradeceria si le pones un comentario o un like para saber si subir mas videos! 😮
Si no sabes que comentar, comenta con: estoy avanzando rapido con el curso de Programacion python 🙂 asi te detectaremos que viniste de aca, para una estadistica si conviene o no subir videos

Ejercicio 1
Tengo un diccionario con clave que son los nombres de los clientes de un banco [‘juan’,’martin’,’julian’] y ellos tienen su valor respectivamente guardado en el banco los cuales son [20,34,10]
El banco va a regalar dinero a sus clientes en dos rondas, la primer ronda regala 12 pesos, y la segunda ronda 30.
a) Mostrar el total acumulado de cada cliente después de la segunda ronda.
Ejercicio 2: Conteo de letras en un string
Tengo el string “to be or not to be that is the question”.
Nosotros como programadores tenemos que devolver un diccionario cuyas llaves son las letras del string y sus respectivos valores son la cantidad de veces que ellas aparecen en el string.
#Ejercicio1
# a) Solución
clientes = ['juan', 'martin', 'julian']
dinero = [20, 34, 10]
diccionario = dict(zip(clientes, dinero))
# Primera ronda
for cliente in diccionario:
diccionario[cliente] += 12
# Segunda ronda
for cliente in diccionario:
diccionario[cliente] += 30
print("Total acumulado después de las rondas:", diccionario)
#Ejercicio2
# a) Solución
cadena = "to be or not to be that is the question"
contadores = {}
for letra in cadena:
if letra.isalpha():
if letra in contadores:
contadores[letra] += 1
else:
contadores[letra] = 1
print("Cantidad de veces que aparece cada letra:", contadores)

