Exercice 24
Ecrire une fonction en Python nommée filtrer_mots_sans_numerique() qui prend en entrée un dictionnaire de mots et renvoie un autre dictionnaire dont en supprimant les mots contenant un caractère umérique.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
def filtrer_mots_sans_numerique(dictionnaire): # Créer un nouveau dictionnaire filtré dictionnaire_filtre = {} # Parcourir chaque paire clé-valeur du dictionnaire for mot, valeur in dictionnaire.items(): # Vérifier si le mot ne contient pas de caractères numériques if not any(c.isdigit() for c in mot): # Ajouter le mot au nouveau dictionnaire dictionnaire_filtre[mot] = valeur return dictionnaire_filtre # Exemple d'utilisation mon_dictionnaire = {"chat": 4, "chien": 5, "oiseau23": 7, "poisson": 7, "souris": 6, "123abcde": 8} dictionnaire_filtre = filtrer_mots_sans_numerique(mon_dictionnaire) print(dictionnaire_filtre) # output: {'chat': 4, 'chien': 5, 'poisson': 7, 'souris': 6} |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Wireless Souris Gamer Rechargeable 3200 - G-Lab-Xbox-Ps5-PC
€ 17,00 Acheter le produit -
Programmation Python pour les sciences de la vie
€ 26,00 Acheter le livre -
AILKIN 2024 est un amplificateur WiFi ultra-performant, avec 1200 Mbps, double bande 5 GHz et 2,4 GHz, et 4 antennes puissantes, compatible avec tous les réseaux.
€ 31,00 Acheter le produit