Obtenez la première clé dans le dictionnaire Python

Muhammad Waiz Khan 30 janvier 2023
  1. Obtenir la première clé d’un dictionnaire en utilisant la fonction iter()
  2. Obtenir la première clé du dictionnaire en utilisant la fonction list()
  3. Obtenir la première clé dans le dictionnaire en utilisant la boucle for
Obtenez la première clé dans le dictionnaire Python

Ce tutoriel explique comment obtenir la première clé dans le dictionnaire Python. Par première clé, nous entendons la clé enregistrée dans le premier index du dictionnaire.

Dans les versions Python 3.7 et supérieures, où un dictionnaire est commandé, nous pouvons obtenir la première clé, en convertissant d’abord le dictionnaire en un objet itéré en utilisant la fonction iter() et en récupérant ensuite sa première clé d’index en utilisant la fonction next.

La deuxième méthode consiste à convertir le dictionnaire en une liste en utilisant la fonction list() et à récupérer ensuite la clé au niveau du 0ème index.

La troisième méthode consiste à récupérer la première clé d’un dictionnaire en utilisant la boucle for.

Obtenir la première clé d’un dictionnaire en utilisant la fonction iter()

L’exemple de code donné ci-dessous montre comment nous pouvons obtenir la première clé du dictionnaire Python en utilisant les fonctions iter() et next().

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

print(next(iter(my_dict)))

Production :

London

Obtenir la première clé du dictionnaire en utilisant la fonction list()

Nous pouvons également commencer par convertir le type dict en list en utilisant la fonction list(), puis obtenir la première clé à l’index 0.

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

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

Production :

London

Obtenir la première clé dans le dictionnaire en utilisant la boucle for

Une autre méthode consiste à obtenir la première clé d’un dictionnaire en utilisant la boucle for et à interrompre la boucle après avoir obtenu la première clé du dictionnaire.

Exemple de code :

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

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

Production :

London

Article connexe - Python Dictionary