A proposito, c'è in realtà un altro modo che abbiamo effettivamente visto negli elenchi come cercare un elemento in
un dizionario.
Ricordi come nelle liste abbiamo usato la parola chiave in, abbiamo detto qualcosa sulla falsariga di, Ehi, sono in
una lista che contiene I o abbiamo anche usato una stringa come high?
Bene, puoi fare lo stesso con i dizionari.
Posso dire, il carrello esiste nell'utente?
E stampiamo questo.
E corri.
E questo sta per dire, sì, il cestino esiste e l'utente.
E per quanto riguarda le dimensioni?
Esiste?
No, è falso.
Che non esiste in utente.
Ma qui è dove diventa davvero interessante.
E anche questo è un altro metodo del dizionario che possiamo usare.
E a proposito, puoi vedere che non ci sono molti metodi di dizionario che, beh, i dizionari hanno.
Fortunatamente, esamineremo qui i principali.
Anche se uno si chiama Keith.
E Keys controlla semplicemente le chiavi.
Quali sono le chiavi dell'utente?
Quindi se vado qui e clicco su Esegui?
Beh, nessuna chiave mi dispiace da questa parte.
Non questo, quindi questo è un valore.
Quindi, se voglio controllare le chiavi, direi l'età.
Il che è vero, ma se voglio controllare un valore, beh, in tal caso, se lo faccio.
Ciao.
divento vero.
Andrà oltre o ciò che chiamiamo iterare oltre.
I valori.
Ora, quello che è veramente utile è che gli oggetti e gli oggetti sono speciali perché abbiamo visto chiavi
e valori, ma gli oggetti in realtà afferrano l'intero oggetto.
Quindi il modo in cui possiamo effettivamente vederlo è semplicemente rimuovere e fare clic su Esegui.
Tutto bene.
Questo è interessante.
Ho degli oggetti Dict qui e li prendo.
Sembra una lista.
E qui dentro abbiamo una staffa di canestro, 1-2-3, saluta, ciao.
E 20.
Ma c'è una strana sintassi qui che non abbiamo mai visto prima, e questa è in realtà una coppia.
Quindi ci fermeremo su questo e ne parleremo un po' di più quando parleremo della nostra prossima
struttura di dati.
Ma chiavi, valori e oggetti sono un modo semplice per noi di prendere queste cose per noi dal nostro dizionario.
Continuiamo con altri metodi del dizionario che potremmo usare.
Uno è molto carino.
È chiamato.
Chiaro.
E se eseguo questo.
Vedi che ottengo un dizionario vuoto.
Cosa succede se eseguo gli utenti in modo chiaro qui ed eseguo l'utente?
Bene, è ancora un oggetto vuoto.
O un dizionario vuoto, quindi puoi vedere qui che clear in realtà non restituisce nulla, non lo fa.
Bene, è appena a posto, rimuove tutto ciò che ha il dizionario, quindi crea solo un dizionario vuoto.
Che dire?
Copia.
Bene, una copia ci permette di copiare.
Un utente in modo che se stampo utente e utente due e faccio clic su Esegui.
Ottengo due utenti ciascuno chiavi e valori copiati.
Ma se ora, diciamo chiaro, il primo utente e clicco corro.
Il primo utente è vuoto, ma poiché ho copiato il secondo utente, il secondo utente ha le vecchie informazioni.
E questo è un concetto di cui abbiamo parlato prima.
Un altro comando utile.
E torniamo a fare in modo che l'utente sia User Dot Pop, che rimuove una chiave qualsiasi valore dal dizionario.
Quindi nel nostro caso, diciamo solo che vogliamo rimuovere la chiave che è l'età.
Quindi dirò età e se eseguo questo.
Ottengo 20 perché pop restituisce il valore di ciò che è stato rimosso.
Ma se ora stampa l'utente vedrai che l'età non esiste più perché l'abbiamo spuntata.
Ma pop, come puoi vedere, rimuove il valore effettivo.
Oppure restituisce il valore effettivo 20.
Ecco un altro oggetto pop davvero divertente.
E onestamente, questo non l'ho usato molto, ma penso solo che sia un oggetto pop divertente.
Se hai indovinato, beh, non indovinerai.
Oh, e questo perché devo assicurarmi di scriverlo correttamente con le minuscole se eseguo questo.
Quello che è appena successo, salta fuori qualcosa a caso.
Una delle chiavi e dei valori in questo caso, età 20, viene rimossa, quindi l'ultimo elemento del dizionario
viene rimosso ricordando che un dizionario non è ordinato.
Quindi questo era un enorme, enorme dizionario che, beh, non ha alcun ordine.
A volte rimuove qualche pera, come puoi vedere.
Non l'ultimo, ma una coppia di valori chiave.
Quindi devi stare attento con questo.
Non rimuove necessariamente solo l'ultima cosa che hai inserito, ma potrebbe essere utile in alcune
occasioni.
Infine, abbiamo qualcosa chiamato aggiornamento.
Un aggiornamento aggiorna semplicemente, come suggerisce il nome, un valore chiave.
Quindi diamo un'occhiata qui.
Tutto quello che dobbiamo fare è dargli un nuovo dizionario, quindi parentesi graffe e dire
semplicemente: Ehi, voglio aggiornare l'età a 55 anni.
Combattere.
Fare clic su Esegui.
Oh, e ho dimenticato una parentesi qui, proviamo di nuovo se clicco su Esegui.
Ecco qua.
L'età è stata aggiornata.
Ma se.
Questa era una chiave che non esiste da secoli e faccio clic su Esegui, si aggiornerà comunque con un nuovo elemento chiave.
Quindi questo è un altro metodo davvero utile.
Tutto bene.
Questo è tutto per i dizionari.
Ci vediamo nel prossimo video.