Solution Exercice 59 : transformer une liste en un dictionnaire python

transformer une liste en un dictionnaire python

Exercice 59

Écrire une fonction en Python qui prends en paramètre une liste de  nombres entiers et qui renvoie un dictionnaire dont les clés sont les entiers de la liste et dont les valeurs sont 'pair' ou 'impair' selon la parité du nombre.

Solution




# coding: utf-8
def listToDict(l):
    
    # création d'un dictionnaire vide pour récupérer les résultats
    dictParity = dict()
    
    # parcourir les éléments de la liste et tester leur parité
    for x in l:
        if x%2 == 0:
            dictParity[x] = 'Pair'
        else:
            dictParity[x] = 'Impair'
    return dictParity
# Faire un test :
l = [24 , 14 , 3 , 36 , 41 , 22 , 15]
print(listToDict(l))
# La sortie est: {24: 'Pair', 14: 'Pair', 3: 'Impair', 36: 'Pair', 41: 'Impair', 22: 'Pair', 15: 'Impair'}

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Solution Exercice 59 : transformer une liste en un dictionnaire python

Leave a Reply

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock