Mostrando entradas con la etiqueta diccionarios. Mostrar todas las entradas
Mostrando entradas con la etiqueta diccionarios. Mostrar todas las entradas

martes, 7 de julio de 2026

Día 9 — Diccionarios: datos organizados por clave y valor

Un diccionario almacena información en pares de clave y valor, permitiendo acceder a los datos por su nombre en lugar de por su posición numérica, como ocurre en las listas. Esto los hace ideales para representar objetos del mundo real, como una persona, un producto o una configuración.

Los diccionarios son además la estructura más cercana al formato JSON, que es el estándar utilizado en la inmensa mayoría de las APIs web actuales. Aprender a manejarlos bien en Python te facilitará enormemente el trabajo con APIs y bases de datos más adelante.

Código de ejemplo:

persona = { "nombre": "José", "edad": 35, "ciudad": "Sevilla" } print(persona["nombre"]) # José persona["trabajo"] = "Dev" # Añadir nueva clave print(persona.keys()) # Todas las claves print(persona.values()) # Todos los valores for clave, valor in persona.items(): print(f"{clave}: {valor}")




sábado, 19 de abril de 2025

🧪 Python Nivel 1 – Parte 4: Listas, Tuplas, Diccionarios y Conjuntos

 En esta lección conocerás las estructuras de datos fundamentales en Python:

🔸 Listas: ordenadas y mutables
🔸 Tuplas: ordenadas e inmutables
🔸 Diccionarios: clave-valor, mutables
🔸 Conjuntos (sets): sin duplicados y sin orden

Estas estructuras te permiten organizar datos de forma eficiente y versátil.


Ejercicio 13: Recorrer una lista de lenguajes


lenguajes = ["Python", "Java", "C++", "JavaScript"] for lenguaje in lenguajes: print(lenguaje)

🧠 Aprendiste: cómo trabajar con listas y recorrer sus elementos.


Ejercicio 14: Acceder a una tupla de coordenadas


coordenadas = (10, 20) print("X =", coordenadas[0]) print("Y =", coordenadas[1])

🧠 Aprendiste: acceder a valores usando índices en una estructura inmutable.


Ejercicio 15: Mostrar datos de un diccionario


usuario = {"nombre": "Laura", "edad": 28, "ciudad": "Madrid"} for clave, valor in usuario.items(): print(f"{clave.capitalize()}: {valor}")

🧠 Aprendiste: recorrer pares clave-valor de un diccionario.


Ejercicio 16: Eliminar duplicados de una lista con set


frutas = ["manzana", "pera", "manzana", "naranja"] unicas = set(frutas) for fruta in unicas: print(fruta)

🧠 Aprendiste: crear conjuntos únicos a partir de listas repetidas.


🚀 ¿Qué aprendiste en esta lección?

✔️ Cómo usar y recorrer listas, tuplas, diccionarios y sets
✔️ Qué operaciones básicas puede realizar cada estructura
✔️ Cómo evitar duplicados, acceder por clave o índice
✔️ A organizar datos eficientemente


📂 Código completo en GitHub: github.com/josecodetech
🎥 Tutorial en YouTube: https://www.youtube.com/watch?v=xuFCvogrNlM

💬 ¿Cuál estructura se adapta más a tus proyectos? ¿Te gustaría ver ejemplos combinados?


viernes, 26 de mayo de 2023

Descubre la potencia de los diccionarios en Python

En el mundo de Python, los diccionarios son una de las estructuras de datos más poderosas y versátiles. Son fundamentales para el desarrollo de aplicaciones y programas, y conocer cómo trabajar con ellos es esencial para todo programador. En esta publicación, te guiaré a través de la creación, manipulación, inserción y borrado de diccionarios en Python.

Creación de diccionarios en Python

Los diccionarios en Python se definen utilizando llaves {} y contienen pares de clave-valor. Cada clave se mapea a un valor específico, lo que permite una fácil búsqueda y recuperación de datos. Veamos un ejemplo de creación de un diccionario:

# Crear un diccionario de frutas y sus colores

frutas = {

    "manzana": "rojo",

    "plátano": "amarillo",

    "naranja": "naranja"

}

Acceso y manipulación de elementos en diccionarios

Una vez que hemos creado un diccionario, podemos acceder a sus elementos utilizando las claves correspondientes. Además, podemos realizar diversas operaciones para manipular el contenido del diccionario. Aquí tienes algunos ejemplos:


# Acceder a un valor utilizando su clave

print(frutas["manzana"])  # Resultado: rojo


# Modificar el valor de una clave existente

frutas["naranja"] = "naranja brillante"


# Agregar una nueva clave y su valor al diccionario

frutas["uva"] = "morado"


# Eliminar una clave y su valor del diccionario

del frutas["plátano"]

Recorriendo un diccionario

Es posible recorrer un diccionario para acceder a todas sus claves y valores. Podemos usar bucles for para lograr esto:


# Recorrer el diccionario de frutas y mostrar cada clave y valor

for fruta, color in frutas.items():

    print(fruta, "es de color", color)

Población total de ciudades

Veamos un ejemplo práctico donde utilizaremos diccionarios para calcular la población total de varias ciudades:


# Crear un diccionario de ciudades y su población

ciudades = {

    "Madrid": 3200000,

    "Barcelona": 1600000,

    "Valencia": 800000

}


# Calcular la población total

poblacion_total = sum(ciudades.values())

print("La población total de las ciudades es:", poblacion_total)

Con estos ejemplos, tienes una sólida base para comenzar a trabajar con diccionarios en Python. ¡No olvides practicar y experimentar con diferentes escenarios para fortalecer tus habilidades en programación!



jueves, 18 de abril de 2019

70 Python. Diccionarios, listas y tuplas

Estructuras de datos con Python, diccionarios, listas y tuplas.
En cuanto a estas 3 estructuras de datos, debemos tener en cuenta que las tuplas no permiten modificaciones de sus datos, las listas si.
Los diccionarios se componen de items con pares de valores (clave, valor).
Veamos un ejemplo de cada uno:

#Diccionario

dic={'rojo':'red','blanco':'white'}

print(type(dic))

print(dic)
#Lista

lis=['rojo','amarillo']

print(type(lis))

print(lis)
#Tupla, ojo es inmutable

tup=('verde','negro')

print(type(tup))

print(tup)

#La siguiente asignacion dara error

tup[1]='celeste'

print(tup)
Empaquetado y desempaquetado de tupla:

#empaquetadox=6y=3punto=x,yprint(punto)#desempaquetadox,y=puntoprint(x)print(y)

Veamos como crear una lista de multiplos de 3 dentro del intervalo del 1 al 20:

#Multiplos de 3
lista=[num*3 for num in range(1,21)]
print(lista)


lunes, 20 de noviembre de 2017

14 Python. Diccionarios

Vemos otra forma de almacenar datos, los diccionarios, almacenan datos en forma clave : valor.



#DICCIONARIO DE NOTAS
#PARES CLAVE VALOR
notas={"David":8,"Maria":6,"Pedro":7,"Lucia":8,"Eva":8}
print(notas)
print("La nota de Lucia es ",notas["Lucia"])