Want to create interactive content? It’s easy in Genially!

Get started free

Uso de diccionarios Python

Irahan Otoniel José Guzmán

Created on April 12, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Mobile App Dossier

Color Shapes Dossier

Notes Dossier

Futuristic Tech Dossier

Crowdfunding Campaign

Company Dossier

Economy Dossier

Transcript

Diccionarios (listas asociativas) en Python

Uso y creación de diccionarios en Python

Los diccionarios en Python forman parte de lo que se conoce como estructuras de datos que nos ofrece Python. Cabe resaltar que, si has programado en otros lenguajes, los diccionarios no son más que listas asociativas o listas con llaves, donde cada llave es un identificador único de una posición de la lista.

Ejemplo de diccionarios en Python

Queremos crear un programa con el cual podamos de algún modo almacenar los nombres e identificaciones de diferentes personas. De hecho, una vez más, este mismo ejemplo lo vimos en los artículos anteriores. Pero esta vez, lo vamos a resolver usando diccionarios, lo cual nos permitirá crear una solución más fácil de entender y leer.

Usando diccionarios en Python:

Los diccionarios o listas asociativas, nos permitirán crear una lista indicando nombres únicos y fáciles de recordar y asociar en nuestro código. Un diccionario puede almacenar múltiples elementos en su interior, lo cual incluye otros diccionarios o listas o datos primitivos.

¿Cómo crear un diccionario en Python?

Para declarar un diccionario en Python, se deben seguir las mismas normas básicas que se siguen para declarar una lista, PERO en lugar de usar corchetes "[]" usaremos llaves "{}" para declararlos:

nombre_del_diccionario = { } otro_diccionario = { "nombre": "Alberto", "usuario": "alb_123", }

Obtener el valor de un elemento de un diccionario en Python

mi_diccionario = { "nombre": "Juan", "usuario": "jn123", } # Muestra Juan print(mi_diccionario["nombre"]) # Muestra jn123 print(mi_diccionario["usuario"])

mi_diccionario = { "nombre": "Juan", "edad": "23", "usuario": "jn23", } # Recorriendo los elementos for llave in mi_diccionario: print(llave, ": ", mi_diccionario[llave], sep='')

Recorrer un diccionario en Python

Ejemplo de diccionarios en Python

Queremos crear un programa con el cual podamos guardar los nombres y las identificaciones de múltiples personas (no sabemos cuántas) sin perder ninguna de ellas. El usuario es el encargado de suministrar la información de cada persona. Vamos a suponer que el usuario solo podrá ingresar un máximo de tres personas, para así poder comprobar fácilmente nuestro programa.

# Creamos el diccionario con listas vacías en su interiorusuarios = { "nombres": [], "identificaciones": [] } # Definimos un tamaño para las listas del diccionario # Lo puedes cambiar si quieres tamaño = 3 # Leemos los datos y los agregamos a el diccionario for i in range(tamaño): print("Ingrese los datos de la persona", i + 1) nombre = input("Nombre: ") identificación = input("Identificación: ") # La primera lista es para los nombres usuarios["nombres"].append(nombre) # La segunda lista es para las identificaciones usuarios["identificaciones"].append(identificación)

# Ahora mostremos los valores en el diccionario for i in range(tamaño): print("Mostrando los datos de la persona", i + 1) print("Nombre:", usuarios["nombres"][i]) print("Identificación:", usuarios["identificaciones"][i])

Happy Coding!!