Exercice 38
Créez une fonction en Python qui prend en entrée un dictionnaire de mots et une lettre, et renvoie la liste des mots du dictionnaire qui contiennent cette lettre.
Exemple pour le dictionnaire suivant:
|
1 2 3 4 |
dictionnaire_exemple = {"Python": 6, "Java": 4, "PHP": 3, "Django": 6, "Laravel": 7, "Spring": 6} lettre_recherchee = "a" |
l'algorithme renvoie la liste: ['Java', 'Django', 'Laravel']
Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
def mots_contenant_lettre(dictionnaire, lettre): mots_trouves = [mot for mot in dictionnaire.keys() if lettre in mot] return mots_trouves # Exemple d'utilisation dictionnaire_exemple = {"Python": 6, "Java": 4, "PHP": 3, "Django": 6, "Laravel": 7, "Spring": 6} lettre_recherchee = "a" resultat = mots_contenant_lettre(dictionnaire_exemple, lettre_recherchee) print(resultat) # Output : ['Java', 'Django', 'Laravel'] |
Younes Derfoufi
CRMEF OUJDA
![[App intégrée] 2025 Upgraded Vidéoprojecteur 1920 * 1080P FHD 4K Mini Projecteur Portable Dual Contrôle avec Souris Android TV WiFi 6 BT5.2 180° Rotation Compatible avec HDMI/TV Stick/USB](https://www.tresfacile.net/wp-content/uploads/2025/12/Videoprojecteur-1920-1080P-FHD-4K-Mini-Projecteur-Portable-Dual-Control-250x236.png)

