⊗pyPmDcEBK 95 of 208 menu

Estrazione di un elemento per chiave in Python

È possibile estrarre un elemento da un dizionario. In questo caso l'elemento viene rimosso dal dizionario e noi lo otteniamo in una variabile. Per questa operazione si applica il metodo pop. Nel suo parametro viene specificata la chiave dell'elemento da estrarre.

Vediamo un esempio. Supponiamo di avere il seguente dizionario:

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

Estraiamo l'elemento con la chiave 'a':

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

Intanto questo elemento scomparirà dal dizionario:

print(dct) # visualizzerà {'b': 2, 'c': 3}

Se la chiave non è presente nel dizionario, verrà restituito un errore:

print(dct.pop('x')) # visualizzerà un errore

Si può specificare un secondo parametro per il metodo pop. In questo caso, se la chiave non è nel dizionario, verrà restituito il valore specificato dal parametro. Verifichiamo:

print(dct.pop('x', '!')) # visualizzerà '!'

Dato il dizionario:

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

Ottieni da esso l'elemento con la chiave 'x', rimuovendolo dal dizionario.

Dato il seguente codice:

dct = { 1: '1', 2: '2', 3: '3' } print(dct.pop('2'))

Di' cosa verrà visualizzato nella console.

Dato il seguente codice:

dct = { 'surn': 'smith', 'name': 'john', 'age': 30 } dct.pop('surn') print(dct)

Di' cosa verrà visualizzato nella console.

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