Javascript Passa Attraverso Le Coppie Di Valori Chiave Dell’Oggetto
__main__ Python module |
base64 Python module |
code Python module |
COM PHP module |
dis Python module |
Ev PHP module |
exp |
http Python module |
iat |
io Python module |
JavaScript |
os Python module |
PS PHP module |
Python functions |
Rar PHP module |
re Python module |
resource Python module |
sep |
SPL PHP module |
StackOverflow |
string Python module |
Strings PHP module |
struct Python module |
UI PHP module
Michael Zippo
04.11.2021
Il metodo items(), keys() e il metodo ​​() restituiscono valori ​​che puoi usare per scorrere un dizionario in Python. items () restituisce sia le chiavi che i valori ​​in un dizionario Python. keys() restituisce le chiavi in un dizionario. valori ​​() restituisce valori ​​in un dizionario. Puoi anche usare un ciclo for per scorrere un dizionario Python.
Quando lavori con d izionari, potresti voler per scorrere i valori che hai memorizzato.
Ad esempio, supponiamo di creare un programma per un bibliotecario che mostri il titolo, la descrizione, l`autore e altre informazioni rilevanti di un libro specifico. Vuoi scorrere il dizionario che memorizza questi dati in modo da poterli mostrare all`utente del tuo programma.
Ci sono diversi modi per scorrere un dizionario. Questo tutorial spiegherà come scorrere un dizionario usando un ciclo for, items() e keys(). Esploreremo anche un esempio di ciascuno di questi approcci utilizzati per sfogliare un dizionario.
Aggiornamento del dizionario
Dizionari Python a> memorizza i dati in una struttura chiave-valore. Ciò significa che a ciascun valore viene assegnata una chiave che può essere utilizzata per fare riferimento a quel particolare valore.
Ecco un dizionario di esempio in Python:
Il nostro dizionario utilizza i due punti (:), che separa le nostre chiavi e i nostri valori ​​. Le parole a sinistra dei due punti sono le chiavi, che in questo caso sono titolo, autore, data_pubblicazione e in_stock . Queste chiavi sono tutte formattate come stringhe.
Python Iterare nel dizionario
Puoi scorrere un dizionario Python usando le chiavi (), gli elementi () e i valori ​​( ) metodi. keys() restituisce un elenco iterabile di chiavi del dizionario. items() restituisce coppie chiave-valore in un dizionario. valori ​​() restituisce i valori ​​o del dizionario. Puoi anche usare un ciclo for per scorrere un dizionario.
Dimmi di voler sapere quanti libri aveva in magazzino la tua biblioteca. Potresti voler scorrere tutti i dizionari per calcolare la quantità totale per ogni libro.
Esegui l`iterazione usando for Loop
I dizionari sono oggetti iterabili, il che significa che puoi scorrerli come qualsiasi altro altro oggetto. Forse il modo più semplice per scorrere un dizionario è usare un ciclo Python for . Questo ciclo ti consente di scorrere individualmente ogni valore nel dizionario.
Supponi di scrivere un programma per un bibliotecario. Si desidera stampare le chiavi ei valori ​​per un libro specifico sulla console. Ciascuna coppia chiave-valore deve essere stampata sulla console su una nuova riga. Puoi farlo usando il codice seguente:
Il nostro codice restituisce quanto segue:
Per iniziare, dichiariamo una variabile Python chiamata book che memorizza quattro chiavi e valori. Questa variabile memorizza un valore nel tipo di dati del dizionario.
Successivamente, dichiariamo un ciclo for che scorre su ogni valore nel nostro dizionario. Il ciclo for stampa sia la chiave che il valore associato a quella chiave sulla console.
Esegui l`iterazione usando elementi ()
dictionary.items () converte ogni coppia chiave-valore in un dizionario in una tupla. Usando un ciclo for e il metodo items(), puoi scorrere tutte le chiavi e i valori "in un elenco.
Diciamo che vogliamo ancora esaminare il nostro dizionario di libri. Ma vogliamo che i nostri valori appaiano come un elenco di tuple. Potremmo farlo usando il seguente codice:
Il nostro codice restituisce un elenco di tuple:
Definiamo un for ciclo che scorre il nostro dizionario libro utilizzando items(). items() converte ogni coppia chiave-valore in una tupla, a cui possiamo quindi accedere nel nostro ciclo for. Come puoi vedere, ogni coppia chiave-valore è stata stampata sulla console come una tupla.
Questo approccio può essere utile se vuoi convertire ogni valore nel tuo dizionario in una tupla durante l`iterazione.
Spesso potresti semplicemente voler scorrere i tasti di un dizionario.
Il bibliotecario noi il lavoro con cui ci ha chiesto di compilare un elenco delle informazioni che la biblioteca ha su ogni libro. Nei nostri termini, ciò significa che il bibliotecario vuole un elenco di chiavi memorizzate nel nostro dizionario.
Il nostro bibliotecario vuole che stampiamo i valori ​​per ogni elemento in la voce del dizionario del libro per Il grande Gatsby sulla console. Potremmo farlo usando il seguente codice: