Ottieni la prima chiave nel dizionario Python

Muhammad Waiz Khan 14 aprile 2021
  1. Ottieni la prima chiave nel dizionario usando la funzione iter()
  2. Ottieni la prima chiave nel dizionario usando la funzione list()
  3. Ottieni la prima chiave nel dizionario usando il cicli for
Ottieni la prima chiave nel dizionario Python

Questo tutorial spiega come ottenere la prima chiave nel dizionario Python. Per prima chiave si intende la chiave salvata nel primo indice del dizionario.

Nelle versioni di Python 3.7 e successive, dove viene ordinato un dizionario, possiamo ottenere la prima chiave, convertendo prima il dizionario in un oggetto iterato usando la funzione iter() e poi recuperando la sua prima chiave di indice usando il tasto next funzione.

Il secondo metodo consiste nel convertire il dizionario in una lista usando la funzione list() e poi ottenere la chiave all’indice .

Il terzo metodo consiste nell’ottenere la prima chiave in un dizionario utilizzando il cicli for.

Ottieni la prima chiave nel dizionario usando la funzione iter()

L’esempio di codice riportato di seguito mostra come possiamo ottenere la prima chiave nel dizionario Python usando le funzioni iter() e next().

my_dict = {"London": 2, "New York": 1, "Lahore": 6, "Tokyo": 11}

print(next(iter(my_dict)))

Produzione:

London

Ottieni la prima chiave nel dizionario usando la funzione list()

Possiamo anche prima convertire il tipo dict in list usando la funzione list() e poi ottenere la prima chiave all’indice .

my_dict = {"London": 2, "New York": 1, "Lahore": 6, "Tokyo": 11}

print(list(my_dict.keys())[0])

Produzione:

London

Ottieni la prima chiave nel dizionario usando il cicli for

Un altro metodo è ottenere la prima chiave in un dizionario usando il cicli for e interrompere il bucle dopo aver ottenuto la prima chiave del dizionario.

Esempio di codice:

my_dict = {"London": 2, "New York": 1, "Lahore": 6, "Tokyo": 11}

for key, value in my_dict.items():
    print(key)
    break

Produzione:

London

Articolo correlato - Python Dictionary