Como usar diccionarios con el bucle for - Curso de Python desde cero - Capítulo 32

Como modificar los valores de un diccionario de Python

Empecemos este capítulo viendo como modificar valores de un diccionario. En el siguiente ejemplo, le doy un valor diferente al 'Precio'.

Código Python

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'])

terminal Resultado en la consola terminal

¡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.

Código 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)

terminal Resultado en la consola terminal

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.

Código 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(teclado2[x])

terminal Resultado en la consola terminal

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. terminal Resultado en la consola terminal

    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í: Haz click aquí.


Suscríbete a mi canal de YouTube para apoyarme

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.


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.