valori Python

| | |

Il metodo del dizionario Python values() restituisce un oggetto contenente i valori in un dizionario. Questo metodo è utile se si desidera eseguire l’iterazione solo sui valori nel dizionario. Se cambi un dizionario in un secondo momento, i dati memorizzati nel metodo values() cambieranno per riflettere il nuovo dizionario.

Quando lavori con Python, puoi decidere di memorizzare i dati in un dizionario. Ad esempio, supponi di creare un sistema di gestione di un ristorante. Potresti voler usare un dizionario per memorizzare i dati su ciascun ordine.

Ti starai chiedendo: come posso recuperare i valori memorizzati in un dizionario? è qui che entra in gioco il metodo values() del dizionario Python. Il metodo values() restituisce un elenco di tutti i valori memorizzati in un dizionario.

Questo tutorial discuterà, con riferimento ad esempi, le basi dei dizionari Python e come usare il metodo values() .

Valori del dizionario Python()

Il metodo dei valori del dizionario Python() restituisce un elenco dei valori in un dizionario. valori() non accetta argomenti. Specifica i valori() dopo il nome di un dizionario.

Diamo un’occhiata alla sintassi di questo metodo:

Come puoi vedere, la funzione integrata non accetta qualsiasi parametro. Invece, il metodo viene aggiunto alla fine di un dizionario.

values() non restituisce un elenco. Restituisce un oggetto dict_values. Per convertire i valori in un elenco normale, puoi utilizzare il metodo Python list():

L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro tecnico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.

Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.

Il valore di new_list è un elenco regolare di tutti i valori nel dizionario che abbiamo specificato. Questo elenco non è un oggetto dict_values, a differenza di quello creato dalla nostra prima definizione di sintassi.

In alternativa, puoi mantenere l’oggetto dict_values e scorrere su di esso.

Il metodo values() è utile comunemente usato con un Python for loop. Se usato con un ciclo for, puoi scorrere ogni valore in un dizionario. Ad esempio, puoi controllare se ogni chiave nel dizionario ha un valore.

Valori del dizionario() Esempio Python

Abbiamo un Dizionario Python che memorizza informazioni su uno studente in una scuola.

name è una chiave e il relativo valore associato è Simon Henderson. Anche compleanno è una chiave e gli è stato assegnato il va lue 02/09/2002. Archiviamo anche informazioni sugli studenti‚Äô classe e se sono nell’albo d’oro della scuola.

Supponiamo di voler recuperare un elenco di tutti i valori memorizzati nel nostro dizionario. Questo ci permetterebbe di lavorare con ogni valore senza dover gestire le chiavi del dizionario. Potremmo recuperare questi valori usando il metodo values():

Il nostro codice restituisce:

dict_values([‘Simon Henderson’, ’02/09/2002′, ‘Senior Year’, True])

Innanzitutto, dichiariamo un dizionario con quattro chiavi e valori. Il nome di questo dizionario è simon. Quindi, recuperiamo i valori memorizzati nel nostro dizionario utilizzando il metodo values() e li stampiamo sulla console.

Il nostro codice restituisce un oggetto dict_values ‚Äã‚Äãche contiene un elenco di tutti i valori nel nostro dizionario.

Iterazione utilizzando un ciclo for

Supponiamo di voler stampare un elenco di tutti i valori nel nostro dizionario sulla console. Ogni valore che appare su una nuova riga. è qui che torna utile un ciclo for.

Possiamo usare un ciclo for per scorrere ogni elemento nel nostro oggetto dict_values e stampare ogni elemento sulla console:

Il nostro codice restituisce:

Perché il metodo values() restituisce un dict_object con un elenco delle nostre chiavi, possiamo iterarci sopra usando un ciclo for.

In questo esempio, abbiamo creato un ciclo for che attraversa ogni valore nel dizionario simon. Ogni volta che viene eseguito il ciclo for, viene stampato un valore dal dizionario nel con sole finché tutti i valori non sono stati attraversati.

Dopo che tutti i valori sono stati stampati sulla console, il nostro codice smette di essere eseguito

Convalida dei dati utilizzando un ciclo for

Noi potrei usare un ciclo for e il metodo values() per convalidare se il nostro dizionario ha stringhe vuote.

Considera il seguente codice:

"Il Karma di carriera è entrato nella mia vita quando ne avevo bisogno la maggior parte e rapidamente mi ha aiutato ad abbinare un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"

Venus, Software Engineer presso Rockbot

Dichiariamo una variabile Python chiamata blank. Questa variabile tiene traccia di quanti valori vuoti ci sono nel nostro dizionario.

Utilizziamo un Istruzione Python if nel nostro ciclo for per valutare se un elemento ha il valore "". Questo valore è una stringa vuota. Se è presente una stringa vuota nella nostra lista, il nostro codice aggiunge 1 alla nostra variabile "blank".

Una volta che il nostro ciclo è stato eseguito, il nostro codice ci dice quanti valori vuoti ci sono nel dizionario. Usiamo un Istruzione Python format() per aggiungere il numero di valori vuoti nella stringa che stampiamo sulla console.

Conclusione

Il metodo Python dictionary values() recupera i valori in un dizionario. I valori sono formattati in un oggetto dict_values. Puoi leggere ogni valore restituito da il metodo values() utilizzando un ciclo for.

In questo tutorial viene illustrato come utilizzare il metodo dictionary.values() per recuperare i valori in un dizionario. Ora sei pronto per iniziare a lavorare con i valori () metodo come un esperto di Python!

Vuoi saperne di più su Python? Leggi la nostra Guida a come imparare Python. Questa guida contiene un elenco di corsi selezionati, suggerimenti per l’apprendimento, libri e risorse che puoi utilizzare per migliorare la tua conoscenza di Python.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method