Curso de Python desde cero

¿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

  1. Itera el diccionario teclado1 con un solo bucle for que muestre esto en la consola:
  2. 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.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.