⊗pyPmDcOEG 99 of 208 menu

Recupero opzionale di un elemento da un dizionario in Python

Un altro modo per recuperare un elemento è utilizzare il metodo get. Nel primo parametro del metodo specifichiamo la chiave per la quale verrà effettuata la ricerca. Se la chiave esiste, verrà restituito l'elemento corrispondente, altrimenti - None.

Vediamo in pratica. Supponiamo di avere il seguente dizionario:

dct = { 'a': 1, 'b': 2, 'c': 3 }

Recuperiamo l'elemento con la chiave 'a':

print(dct.get('a')) # visualizzerà 1

Ora proviamo a recuperare l'elemento con la chiave 'x':

print(dct.get('x')) # visualizzerà None

Nel secondo parametro del metodo get si può impostare un valore predefinito per l'elemento mancante. Questo può essere utile quando visualizzare None per qualche motivo non è desiderabile. Specifichiamo per la chiave 'x' il valore 4:

print(dct.get('x', 4)) # visualizzerà 4

È dato il seguente codice:

dct = { 1: 'x', 2: 'y', 3: 'z', 4: 'w' } print(dct.get(4))

Ditelo, cosa verrà visualizzato nella console.

È dato il seguente codice:

dct = { 1: 'a', 2: 'b', 3: 'c', 4: 'd' } print(dct.get('3'))

Ditelo, cosa verrà visualizzato nella console.

È dato il dizionario:

dct = { 'x': 1, 'y': 2, 'z': 3 }

Recuperate da esso l'elemento con la chiave 'w' in modo che il suo valore predefinito sia '!'.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta