Python : convertir une liste en dictionnaire

python 3, bonne pratique python, conseil python

Le code ci-dessous est une méthode python qui permet de convertir une liste en un dictionnaire.

Attention : Des erreurs causées par les tabulations peuvent apparaître si vous copiez coller le code. Alors, cliquez d’abord deux fois avec le bouton gauche, afin d’éditer le code puis copier !

#convertir une liste en un dictionnaire

def list_to_dict(my_list):
    #Créer un dictionnaire vide
    my_dict = {}
    
    #Faire une boucle dans la liste et ajouter chaque élément au dictionnaire (valeurs et clés).
    #où l'élément de la liste est la clé et son index est sa valeur

    for i, element in enumerate(my_list):
        my_dict[element] = i
    
    return my_dict



Voici comment utiliser cette méthode

# exemple d'une liste
my_list = ['apple', 'banana', 'cherry', 'pingouin']

# convertir la liste en dictionnaire
my_dict = list_to_dict(my_list)

# afficher dictionnaire
print(my_dict)  # Output: {'apple': 0, 'banana': 1, 'cherry': 2, 'pingouin': 3}

Et voilà ! Vous avez réussi à convertir une liste en dictionnaire

Lire aussi :
Guide ultime sur les dictionnaires en Python : Maîtriser les fondamentaux
Python : Apprendre à utiliser pandas