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

Fermé
joseph - Modifié le 6 avril 2021 à 15:12
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 6 avril 2021 à 13:08
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}
.
A voir également:

2 réponses

yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
6 avril 2021 à 09:31
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
6 avril 2021 à 13:08
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
0