diccionario de iteración de Python

El método items (), el método keys () y el método values ‚Äã‚Äã() devuelven valores que puede usar para iterar a través de un diccionario en Python. items () devuelve tanto las claves como los valores en un diccionario de Python. keys () devuelve las claves en un diccionario. values ‚Äã‚Äã() devuelve los valores en un diccionario. También puede usar un bucle for para iterar a través de un diccionario de Python.

Cuando esté trabajando con d iccionarios, es posible que desee iterar a través de los valores que ha almacenado.

Por ejemplo, digamos que está creando un programa para un bibliotecario que muestra el tìtulo, la descripciòn, el autor y otra informaciòn relevante de un libro especìfico. Usted querrá iterar a través del diccionario almacenando esos datos para poder mostrárselos al usuario de su profgram.

Hay algunas formas en las que puede iterar a través de un diccionario. Este tutorial discutirá còmo iterar a través de un diccionario usando un bucle for, items () y keys () . También exploraremos un ejemplo de cada uno de estos enfoques que se utilizan para iterar a través de un diccionario.

Actualizaciòn de diccionario

Diccionarios de Python almacenan datos en una estructura de clave-valor. Esto significa que a cada valor se le asigna una clave que puede usarse para hacer referencia a ese valor en particular.

Aquì hay un ejemplo de un diccionario en Python:

Nuestro diccionario utiliza dos puntos (: ) en todas partes, que separan nuestras claves y valores . Las palabras a la izquierda de los dos puntos son las claves, que en este caso son tìtulo , autor , fecha_publicada y in_stock < / em>. Todas estas claves están formateadas como cadenas.

Python Iterate Through Dictionary

Puede iterar a través de un diccionario Python usando los métodos keys (), items () y values ‚Äã‚Äã(). keys () devuelve una lista iterable de claves de diccionario. items () devuelve los pares clave-valor en un diccionario. values ‚Äã‚Äã() devuelve los valores del diccionario. También puede usar un bucle for para iterar sobre un diccionario.

El 81% de los participantes afirmaron que se sentìan más seguros sobre sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asigne a un bootcamp hoy mismo.

El graduado promedio de bootcamp pasò menos de seis meses en la transiciòn profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Say querìa saber cuántos libros que tu biblioteca tenìa en stock. Es posible que desee iterar a través de cada diccionario para calcular el total de la cantidad de cada libro.

Iterar usando for Loop

Los diccionarios son objetos iterables, lo que significa que puede iterar a través de ellos como cualquier otro objeto. Quizás la forma más sencilla de iterar a través de un diccionario es usar un Python for loop . Este ciclo le permite ejecutar cada valor en el diccionario individualmente.

Digamos que está escribiendo un programa para un bibliotecario. Quiere imprimir las claves y valores de un libro especìfico en la consola. Cada par clave-valor debe imprimirse en la consola en una nueva lìnea. Puede realizar esta tarea usando el siguiente còdigo:

Nuestro còdigo devuelve lo siguiente:

Para empezar, declaramos una variable de Python llamada book que almacena cuatro claves y valores. Esta variable almacena un valor en el tipo de datos del diccionario.

Luego, declaramos un bucle for que recorre cada valor en nuestro diccionario. El ciclo for imprime tanto la clave como el valor asociado con esa clave en la consola.

Iterar usando elementos ()

dictionary.items () convierte cada par clave-valor de un diccionario en una tupla. Usando un bucle for y el método items () puede iterar sobre todas las claves y valores en una lista.

Digamos que todavìa queremos iterar a través de nuestro diccionario de libros. Pero queremos que nuestros valores aparezcan como una lista de tuplas. Podrìamos hacerlo usando el siguiente còdigo:

Nuestro còdigo devuelve una lista de tuplas:

Definimos un < em> para bucle que recorre en iteraciòn nuestro diccionario de libro usando items () . items () convierte cada par clave-valor en una tupla, a la que luego podemos acceder en nuestro bucle for. Como puede ver, cada par clave-valor se imprimiò en la consola como una tupla.

Este enfoque puede ser √∫til si desea convertir cada valor en su diccionario en una tupla mientras está iterando.

Iterar usando claves ()

A menudo, es posible que solo desee iterar a través de las claves de un diccionario.

El bibliotecario con el que estamos trabajando nos ha pedido que compilemos una lista de la informaciòn que la biblioteca almacena en cada libro. En nuestros términos, esto significa que el bibliotecario quiere una lista de las claves almacenadas en nuestro diccionario.

Podrìamos usar el método Python dictionary keys () para obtener una lista de claves e imprimirlas en la consola. Aquì está el còdigo que usarìamos para realizar esta tarea:

Nuestro còdigo devuelve:

En nuestro còdigo, definimos un bucle for que usa claves () para encontrar las claves en nuestro diccionario. Luego, el bucle recorre cada una de esas claves y las imprime en la consola. Como puede ver, nuestro còdigo devolviò los nombres de nuestras cuatro claves.

Iterar usando valores ()

El Python El método values ‚Äã‚Äã() del diccionario se puede utilizar para iterar a través de los valores de un diccionario en Python. Este método funciona de la misma manera que keys () , pero en su lugar devuelve los valores en un diccionario.

Nuestro bibliotecario quiere que imprimamos los valores de cada elemento en el < em> book entrada de diccionario para The Great Gatsby en la consola. Podrìamos hacerlo usando el siguiente còdigo:

"Career Karma entrò en mi vida cuando más lo necesitaba y rápidamente me ayudò a combinar con un bootcamp. Dos meses después de graduarme, encontré el trabajo de mis sue√±os que se alineaba con mi valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Nuestro còdigo devuelve:

Vea el Repl.it desde este tutorial:



Conclusiòn

Para iterar a través de un diccionario en Python, hay cuatro enfoques principales que puede usar: crear un bucle for, usar items () para iterar a través de los pares clave-valor de un diccionario, us e keys () para iterar a través de las claves de un diccionario, o use values ‚Äã‚Äã() para iterar a través de los valores de un diccionario.

Este tutorial discutiò còmo usar estos cuatro enfoques para iterar a través de un diccionario en Python. También exploramos un ejemplo de cada uno de estos métodos en acciòn. Ahora estás listo para ¬°comience a recorrer los diccionarios de Python como un profesional!

Para obtener informaciòn sobre los principales cursos, programas de capacitaciòn y recursos de aprendizaje de Python, consulte nuestro Còmo para aprender la guìa de Python .