Javascript Passa Attraverso Le Coppie Di Valori Chiave Dell’Oggetto

| | | | | | | | | | | | | | | | | | | | | | |

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.

Esegui l`iterazione usando i tasti ()

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.

Potremmo usare chiavi metodo dal dizionario Python () per ottenere un elenco di chiavi e stamparle sulla console. Ecco il codice che useremmo per farlo:

Il nostro codice restituisce:

Nel nostro codice, definiamo un ciclo for che utilizza keys() per trovare le chiavi nel nostro dizionario. Quindi il ciclo passa attraverso ciascuno di questi tasti e li stampa sulla console. Come puoi vedere, il nostro codice ha restituito i nomi delle nostre quattro chiavi.

Esegui l`iterazione usando i valori ‚Äã‚Äã()

Il Dizionario Python valori () permette di iterare i valori ‚Äã‚Äão di un dizionario in Python. Questo metodo funziona come tasti (), ma restituisce i valori ‚Äã‚Äãa un 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:

Il nostro codice restituisce:

Vedi Repl.it di questo tutorial: