valores python

Funciones y métodos de Python

El método de valores () del diccionario de Python devuelve un objeto que contiene los valores en un diccionario. Este método es útil si desea iterar solo sobre los valores del diccionario. Si cambia un diccionario más tarde, los datos almacenados en el método values ​​() cambiarán para reflejar el nuevo diccionario.

Cuando esté trabajando con Python, puede decidir almacenar datos en un diccionario. Por ejemplo, suponga que está creando un sistema de gestión de restaurantes. Es posible que desee utilizar un diccionario para almacenar datos sobre cada pedido.

Quizás se esté preguntando: ¿Cómo puedo recuperar los valores almacenados en un diccionario? Ahí es donde entra en juego el método values ​​() del diccionario de Python. El método values ​​() devuelve una lista de todos los valores almacenados en un diccionario. 

Este tutorial discutirá, con referencia a ejemplos, los conceptos básicos de los diccionarios de Python y cómo usar el método values ​​()




Valores del diccionario de Python ()

El método de valores () del diccionario de Python devuelve una lista de los valores en un diccionario. values ​​() no acepta argumentos. Usted especifica valores () después del nombre de un diccionario.

Echemos un vistazo a la sintaxis de este método:

 dict_name = {" name1 ":" value1 "} dict_name.values ​​() 

Como puede ver, la función incorporada no acepta cualquier parámetro. En cambio, el método se agrega al final de un diccionario.

values ​​() no devuelve una lista. Devuelve un objeto dict_values ​​. Para convertir los valores en una lista normal, puede utilizar el método list () de Python:

El 81% de los participantes afirmaron que se sentían más seguros acerca de sus perspectivas laborales después de asistir a un bootcamp. Asóciese a un bootcamp hoy.

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

El valor de new_list es una lista regular de todos los valores en el diccionario que hemos especificado. Esta lista no es un objeto dict_values ​​, a diferencia del que se creó a partir de nuestra primera definición de sintaxis.


Alternativamente, puede mantener el objeto dict_values ​​ e iterar sobre él.

El método values ​​() es útil y se usa comúnmente con un Python for loop . Cuando se usa con un for loop, puedes iterar sobre cada valor en un diccionario. Por ejemplo, puedes verificar si cada clave en el diccionario tiene un valor.




Valores de diccionario () Ejemplo de Python

Tenemos un diccionario de Python que almacena información sobre un estudiante en una escuela.

 simon = {'name':' Simon Henderson', 'birthday': '02/09 / 2002',' class': 'Senior Year',' honor_roll': True} 

name es una clave y su valor asociado es Simon Henderson . cumpleaños también es una clave, y se le ha asignado la va lue 09/02/2002 . También almacenamos información sobre los estudiantes y rsquo; clase y si están en el cuadro de honor de la escuela.

Supongamos que queremos recuperar una lista de todos los valores almacenados en nuestro diccionario. Esto nos permitiría trabajar con cada valor sin tener que lidiar con las claves del diccionario. Podríamos recuperar estos valores usando el método values ​​():

 simon = {'name':' Simon Henderson ',' birthday': '02/09 / 2002',' class': 'Senior Year',' honor_roll': True} print (simon.values ​​()) 

Nuestro código devuelve:

dict_values ​​([& lsquo; Simon Henderson & rsquo ;, & rsquo; 02/09/2002 & prime ;, & lsquo; Senior Year & rsquo ;, True])

Primero, declaramos un diccionario con cuatro claves y valores. El nombre de este diccionario es simon . Luego, recuperamos los valores almacenados en nuestro diccionario usando el método values ​​() y los imprimimos en la consola.

Nuestro código devuelve un objeto dict_values ​​que contiene una lista de todos los valores en nuestro diccionario.




Iterando usando un bucle for

Supongamos que queremos imprimir una lista de todos los valores en nuestro diccionario en la consola. Cada valor aparece en una nueva línea. Aquí es donde un bucle for resulta útil.


Podemos usar un bucle for para iterar sobre cada elemento de nuestro objeto dict_values ​​ e imprimir cada elemento en la consola:

 simon = {' name': 'Simon Henderson',' birthday': '02/09 / 2002',' class': 'Senior Year', 'honor_roll': True} para el elemento en simon.values ​​(): print (elemento) 

Nuestro código devuelve:

 Simon Henderson 02/09/2002 Senior Year True 

Porque el método values ​​() devuelve un dict_object con una lista de nuestras claves, podemos iterar sobre él usando un ciclo for .

En este ejemplo, creamos un ciclo for que se ejecuta a través de cada valor en el diccionario simon . Cada vez que se ejecuta el bucle for, se imprime un valor del diccionario en único hasta que se hayan atravesado todos los valores.

Después de que se hayan impreso todos los valores en la consola, nuestro código deja de ejecutarse




Validación de datos mediante un bucle for

podría usar un bucle for y el método values ​​() para validar si nuestro diccionario tiene cadenas en blanco.

Considere el siguiente código:

"Career Karma entró en mi vida cuando lo necesitaba la mayoría y rápidamente me ayudó a emparejarme con un bootcamp. ¡Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Declaramos una variable de Python llamada en blanco. Esta variable rastrea cuántos valores en blanco hay en nuestro diccionario.

Usamos un < una href = "/ python-if-else/">declaración if de Python en nuestro ciclo for para evaluar si algún elemento tiene el valor & ldquo; & rdquo ;. Este valor es una cadena en blanco. Si hay una cadena en blanco en nuestra lista, nuestro código agrega 1 a nuestra variable & ldquo; blanco & rdquo;.

Una vez que nuestro ciclo se ha ejecutado, nuestro código nos dice cuántos valores en blanco hay en el diccionario. Usamos un Declaración de formato () de Python para agregar el número de valores en blanco en la cadena que imprimimos en la consola.





Conclusión

El método del diccionario de Python values ​​() recupera los valores en un diccionario. Los valores están formateados en un objeto dict_values. Puede leer cada valor devuelto por el método values ​​() usando un bucle for.

Este tutorial discutió cómo puede usar el método dictionary.values ​​() para recuperar los valores en un diccionario. Ahora está listo para comenzar a trabajar con los valores () como un experto en Python!

¿Quieres aprender más sobre Python? Lee nuestra guía de Cómo aprender Python . Esta guía contiene una lista de cursos seleccionados, consejos de aprendizaje, libros y recursos que puede utilizar para mejorar su conocimiento de Python.





valores python: StackOverflow Questions

Tutorials