‫Ben tornato.
‫Ora, se ricordi, abbiamo qualcosa di diverso qui, quindi abbiamo chiavi univoche.
‫Se ricordi, dobbiamo avere un caso unico.
‫Quindi diciamo che questo è fantastico e questo non lo so, diciamo un cestino e possiamo accedere a un cestino come questo
‫se faccio clic su Esegui.
‫Ne ottengo uno, due, tre, ma se non sappiamo cos'è questo dizionario, forse un dizionario è qualcos'altro
‫da qualche altra parte dove non possiamo vedere, ma vogliamo sapere se questo chiamiamo questo utente.
‫Se questo utente ha forse proprietà come H.
‫Quindi hanno questa chiave di età?
‫Bene, se clicco su Esegui.
‫Posso ottenere una chiave d'aria l'età dell'aria non esiste, ma ricorda gli errori nei nostri programmi e questo è qualcosa che
‫tratteremo in seguito non è buono.
‫Fermeranno il programma non appena gli interpreti Python inseriranno un errore.
‫Uscirà dal programma e dirà, ehi, hai un errore e ignorerà completamente ciò
‫che c'è sotto.
‫Qui non abbiamo niente.
‫Ma in un programma di vita reale, vogliamo evitare questi errori perché interrompe l'esecuzione.
‫Quindi un altro buon modo per accedere a una chiave e vedere se esiste è usare dot get e indovinare di cosa si tratta.
‫Hai indovinato un metodo?
‫Bene, ecco fatto, doGet è un metodo sull'oggetto o sul dizionario in Python.
‫Quindi qui se otteniamo l'età.
‫E corri.
‫Non ne ricevo nessuno, quindi il mio programma non va in onda.
‫Dice solo, ehi, non c'è niente lì, è un'assenza di valore e abbiamo imparato cosa significa nessuno
‫ormai.
‫Quindi questo è davvero un bel modo per evitare quegli errori.
‫A proposito, se diciamo che non c'è età nell'utente ma vuoi avere un valore predefinito, puoi fare qualcosa
‫del genere.
‫Quindi aggiungi una virgola e poi qui dici quello che vuoi come valore predefinito.
‫Quindi cerchiamo di capirlo.
‫Se clicco, corro.
‫Ottengo 55 perché ora sto dicendo, ehi, prendi l'età dal dizionario utente, se l'età non esiste nel
‫dizionario utente, usa cinquantacinque.
‫Quindi ora ne abbiamo cinquantacinque.
‫Ma se l'utente ha già l'età.
‫E clicco su Esegui.
‫Ottengo 20, quindi questo è, ehi, nel caso in cui l'età non esista a un valore predefinito, è davvero, davvero carino.
‫Ora ti mostrerò un altro modo per creare un dizionario, che non è molto comune.
‫La maggior parte delle volte si desidera utilizzare la sintassi.
‫Ma solo perché tu ne sia consapevole, ecco un altro modo.
‫Diciamo che abbiamo un nuovo utente.
‫Quindi, utente due, posso creare qui un dizionario dicendo dict, che di nuovo è una funzione incorporata.
‫E qui dentro, guarda quello.
‫Mi mostra, ehi, questo creerà un nuovo dizionario vuoto e possiamo creare valori diversi,
‫coppie di valori chiave.
‫E diciamo semplicemente, voglio la chiave.
‫Per eguagliare il valore, quindi nel mio caso, diciamo solo che voglio il nome.
‫Uguagliare.
‫Giovanni, Giovanni.
‫Se ora stampo l'utente troppo bene prima di fare clic su Esegui, vedo che ho una sottolineatura rossa.
‫E a proposito, se vedi qui con fiocchi, è qualcosa chiamato LINTANG, qualcosa di cui parleremo quando
‫parleremo di ambienti di sviluppo.
‫Stiamo usando questo linta che ti dice ogni volta che commetti errori in Python e dice che le parole chiave possono
‫essere un'espressione.
‫Ciò significa solo che, ehi, la parola chiave deve essere, beh, solo una variabile che creiamo.
‫Quindi se clicco corri qui.
‫Guarda qui, ho chiamato John, John.
‫Quindi ora abbiamo creato un utente con questa coppia chiave-valore, come ho detto, questo modo di creare dizionari non è
‫molto comune.
‫La maggior parte delle volte farai qualcosa del genere.
‫Ma almeno ora sai che questo è il motivo per cui esiste questa funzione incorporata.
‫Ci vediamo alla prossima.
‫Ciao ciao.