Histogramme de Mots
Dictionnaires
Enonce
Écrire une fonction qui prend un texte (chaîne de caractères) et renvoie un dictionnaire associant chaque mot à son nombre d'occurrences. On découpe le texte par les espaces avec texte.split().
histogramme("le chat et le chien et le chat") → {'le': 3, 'chat': 2, 'et': 2, 'chien': 1}Signature attendue
def histogramme(texte: str) -> dict:
Exemples
histogramme("le chat et le chien et le chat")→{'le': 3, 'chat': 2, 'et': 2, 'chien': 1}histogramme("a b a c b a")→{'a': 3, 'b': 2, 'c': 1}
Comptage avec dictionnaire
Le pattern de comptage est fondamental : on découpe une chaîne en mots, puis on utilise un dictionnaire pour compter les occurrences de chaque mot. C'est le même principe que le comptage de caractères, appliqué aux mots.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Inverser un Dictionnaire
- Regrouper par Valeur
- Deux Somme (Two Sum)
- Cache LRU Simplifié
- Diagonale Principale
- Matrice Creuse vers Dictionnaire
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.