Distribution des caractères impliqués dans une chaîne de caractères

Signaler
-
Messages postés
29732
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
15 avril 2021
-
Bonjour,

Je dois écrire une fonction, qui prend comme paramètre une variable. phrase de type
str
. cette fonction doit renvoyer un dictionnaire de type constitué des occurrences des caractères présents dans la phrase.

Exemple : pour la phrase
'Hello World !'
je dois obtenir
{ 'H' : 1, 'e ': 1, 'l' : 3, 'o' : 2, ' ' : 2, 'w' : 1, 'r' : 1, 'd' : 1, '!' : 1}
.

2 réponses

Messages postés
15256
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 avril 2021
836
Messages postés
29732
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
15 avril 2021
7 072
Bonjour,

Merci de soigner l'orthographe.

Utilise une boucle for pour itérer sur ta chaîne et un
defaultdict
pour compter le nombre d'occurrences de chaque caractère. Si tu n'y arrives pas montre-nous ce que tu as fait, et indique-nous ce qui te bloque ou que tu ne comprends pas.

Bonne chance