⊗pyPmLpDK 152 of 208 menu

Chiavi del dizionario con for in Python

Quando si itera su un dizionario con un ciclo for, per impostazione predefinita vengono sempre stampate le sue chiavi.

Esempio

Supponiamo di avere il dizionario dct:

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

Iteriamoci sopra con un ciclo:

for key in dct: print(key)

Come risultato dell'esecuzione del codice, verranno stampate tutte le chiavi:

'a' 'b' 'c'

Esempio

È possibile ottenere le chiavi di un dizionario anche utilizzando il metodo keys. Il metodo restituisce un oggetto speciale, che può essere iterato con un ciclo:

for key in dct.keys(): print(key)

Risultato dell'esecuzione del codice:

'a' 'b' 'c'

Problemi pratici

Dato il dizionario:

tst = { 'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5 }

Stampa le sue chiavi in console:

'a' 'b' 'c' 'd' 'e'

Dato il dizionario:

tst = { 2: 'a', 4: 'b', 6: 'c', 8: 'd' }

Stampa in console le sue chiavi, eccetto 8.

Dato il dizionario:

tst = { '1': 'a', '2': 'b', '3': 'c', '4': 'd' }

Ottieni dalle sue chiavi la seguente tupla:

('2', '3', '4')
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