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
Acheter sur Très Facile !
-
Python pour Excel: Automatisation et Analyse des Données
€ 34,00 Acheter le livre -
Disque dur EMTEC SSD Interne X150 240 Go- Prix Abordable
€ 21,00 Acheter le produit -
Répéteur WiFi,1200Mbps Dual Band 2.4G / 5G WiFi Amplifier,WiFi Signal Booster,2 Ports LAN ,4 Antennes,WiFi Extenders
€ 18,00 Acheter le produit