‫A proposito, c'è in realtà un altro modo che abbiamo effettivamente visto negli elenchi come cercare un elemento in
‫un dizionario.
‫Ricordi come arruola abbiamo usato la parola chiave quando abbiamo detto qualcosa sulla falsariga di, ehi, sono in
‫una lista che contiene io o abbiamo anche usato una stringa come, ciao?
‫Bene, puoi fare lo stesso con i dizionari.
‫Posso dire, Baskett esiste nell'utente?
‫E stampiamo questo.
‫E corri.
‫E sta per dire, sì, il cestino esiste e l'utente.
‫E per quanto riguarda le dimensioni?
‫Esiste?
‫No, è falso.
‫Questo non esiste in user, ma qui è dove diventa davvero interessante.
‫E questo, ancora una volta, è 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.
‫Quello si chiama Ki.
‫E Keyes controlla semplicemente le chiavi, quali sono le chiavi dell'utente?
‫Quindi se vado ciao qui e clicco su Esegui.
‫Beh, niente chiavi, mi dispiace, da questo lato, non da questo, quindi questo è un valore, quindi se voglio controllare le chiavi,
‫direi l'età.
‫Il che è vero, ma se voglio controllare bene un valore, in tal caso, se lo faccio.
‫Ciao?
‫Mi rendo conto che andrà oltre o ciò che chiamiamo iterare oltre.
‫I valori, un altro che è davvero utile sono gli elementi e gli elementi sono speciali perché abbiamo visto
‫chiavi e valori, ma gli elementi in realtà afferrano l'intero elemento.
‫Quindi il modo in cui possiamo effettivamente vederlo è semplicemente rimuovere e fare clic su Esegui.
‫Tutto bene.
‫Questo è interessante, ho articoli DECT qui e prendo l'aspetto di un elenco, e qui abbiamo un cestino a staffa
‫uno, due, tre, grande giallo e H20.
‫Ma qui c'è una strana sintassi che non abbiamo mai visto prima, e questa è in realtà una tupla.
‫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 va bene è appena a posto, rimuove tutto ciò che ha il dizionario.
‫Quindi crea solo un dizionario vuoto.
‫Che dire.
‫Copia?
‫Bene, una copia ci consente di copiare un utente in modo che se stampo anche utente e utente, e faccio clic su Esegui.
‫Ottengo due utenti ogni copia di chiavi e valori, ma se ora diciamo.
‫Cancella il primo utente e faccio clic su Esegui.
‫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 ad avere user è user dot pop, che rimuove una chiave e un
‫valore dal dizionario.
‫Quindi nel nostro caso, diciamo solo che vogliamo rimuovere la chiave che è l'età.
‫Quindi dirò l'età.
‫E se eseguo questo.
‫Ottengo 20 perché pop restituisce il valore di tutto ciò che è stato rimosso, ma se stampa utente ora, vedrai
‫che l'età non esiste più perché l'abbiamo eliminata.
‫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 bene, 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 viene rimosso l'ultimo elemento del
‫dizionario.
‫Ma ricorda, un dizionario non è ordinato.
‫Quindi, se questo fosse un enorme, enorme dizionario che, beh, non ha alcun ordine.
‫A volte rimuove alcune coppie, come puoi vedere, non l'ultima, ma alcune coppie 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 le parentesi graffe dicono semplicemente, ehi, voglio aggiornare l'età a cinquantacinque anni.
‫Combatti, clicca, corri.
‫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.
‫Va bene, è tutto per i dizionari.
‫Ci vediamo nel prossimo video.