¿Cómo modificar los valores de un diccionario de Python?
Capítulo 32: ¿Cómo usar diccionarios con el bucle for de Python?
Empecemos este capítulo viendo como modificar valores de un diccionario. En el siguiente ejemplo, le doy un valor diferente al 'Precio'
.
teclado1 = {
'Categoría': 'Teclados',
'Modelo': 'HyperX Alloy FPS Pro',
'Precio': '89,99'
}
teclado2 = {
'Categoría': 'Teclados',
'Modelo': 'Corsair K55 RGB',
'Precio': '59,99'
}
teclado1['Precio'] = '85'
print(teclado1['Precio'])
¡Perfecto! el 'Precio'
ha cambiado correctamente.
85
Como iterar un diccionario en Python con un bucle for
Hemos utilizado ya varias cosas con bucles for
, ha llegado el momento de iterar diccionarios de Python.
teclado1 = {
'Categoría': 'Teclados',
'Modelo': 'HyperX Alloy FPS Pro',
'Precio': '89,99'
}
teclado2 = {
'Categoría': 'Teclados',
'Modelo': 'Corsair K55 RGB',
'Precio': '59,99'
}
for x in teclado2:
print(x)
El resultado de hacer la iteración de esta forma es que nos devuelve las claves del diccionario.
Categoría
Modelo
Precio
Como iterar un diccionario Python para devolver sus valores
Para terminar, veamos como obtener los valores de un diccionario.
teclado1 = {
'Categoría': 'Teclados',
'Modelo': 'HyperX Alloy FPS Pro',
'Precio': '89,99'
}
teclado2 = {
'Categoría': 'Teclados',
'Modelo': 'Corsair K55 RGB',
'Precio': '59,99'
}
for x in teclado2:
print(teclado2[x])
Teclados
Corsair K55 RGB
59,99
Para más ejemplos, consulta el vídeo de este capítulo.
Ejercicios de Python
- Itera el diccionario teclado1 con un solo bucle for que muestre esto en la consola:
Resultado:
Categoría = Teclados.
Modelo = HyperX Alloy FPS Pro.
Precio = 89,99.
Que no se te olvide el punto y final en cada línea y respeta los espacios entre la categoría, el símbolo '='
y el valor. En resumen, hazlo calcado al resultado en la consola que te muestro.
La solución la encontrarás aquí: Ejercicios resueltos de Python.
Comentarios
Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.