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.