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 !
-
Promo !
TP-Link Routeur WiFi 6 Archer AX18** WiFi 6 nouvelle génération
Le prix initial était : € 40,00.€ 35,00Le prix actuel est : € 35,00. Acheter le produit -
Guide Raspberry Pi - Pas à pas pour débutant
€ 14,00 Acheter le livre -
Maitriser les fondamentaux de l'intelligence artificielle avec python
€ 19,00 Acheter le livre