En este post vamos a ver una forma fácil y rápida de implementar para recorrer o iterar un diccionario en Python.
Vamos a ver cómo recorrer un diccionario y obtener su clave, su valor o ambos.
De forma simple podemos recorrer e imprimir cada key y value. Primero recorremos con la clave usando un for in. Es decir:
for clave in diccionario
Y dentro del cuerpo del for, obtenemos el valor con get
. Vamos a ver el primer ejemplo:
diccionario = {
'A': 15,
'B': 20,
}
for clave in diccionario:
valor = diccionario.get(clave)
print("En la clave {} tenemos a {}".format(clave, valor))
"""
Salida:
En la clave A tenemos a 15
En la clave B tenemos a 20
"""
Por lo tanto, obtener el valor del diccionario es opcional; si solo quieres la clave omite la parte del get
.
Veamos ahora un diccionario de edades en donde la clave es el nombre de una persona, y el valor es la edad de la misma. Podemos entender de mejor manera cómo recorrer un diccionario si nombramos a las variables de manera correcta.
El código queda así:
# Suponemos un diccionario de edades con cada nombre
nombres_edades = {
'Luis': 22,
'Maggie': 5,
'Pedro': 50,
}
for nombre in nombres_edades:
edad = nombres_edades.get(nombre)
print("{} tiene {} años".format(nombre, edad))
"""
Salida:
Luis tiene 22 años
Maggie tiene 5 años
Pedro tiene 50 años
"""
El código completo con los ejemplos queda así:
# parzibyte.me/blog
diccionario = {
'A': 15,
'B': 20,
}
for clave in diccionario:
valor = diccionario.get(clave)
print("En la clave {} tenemos a {}".format(clave, valor))
# Suponemos un diccionario de edades con cada nombre
nombres_edades = {
'Luis': 22,
'Maggie': 5,
'Pedro': 50,
}
for nombre in nombres_edades:
edad = nombres_edades.get(nombre)
print("{} tiene {} años".format(nombre, edad))
Como te diste cuenta, es fácil hacerlo, pues con la clave podemos obtener el valor. Hay más métodos, pero si quieres algo simple puedes usar esto.
El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
Esta web usa cookies.