Compter le nombre d’occurrence d’un caractère dans une chaîne de caractères – Python

Dans ce tutoriel, nous allons voire comment compter le nombre d’occurrences de chaque caractère dans une chaîne de caractères et leurs positions dans une chaîne en utilisant collections.Counter().
 
 

Compter le nombre d’occurrence en utilisant collections.Counter()

collections.Counter() accepte un objet itérable en tant qu’argument et garde ses éléments en tant que clés et leur fréquence en tant que valeurs. Donc, si nous passons une chaîne dans collections.Counter(), elle retournera un objet de classe Counter qui contient tous les caractères en tant que clés et leur fréquence en tant que valeurs. Utilisons donc cela pour trouver la fréquence de tous les caractères d’une chaîne.

from collections import Counter

text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sit amet tellus dui.'

frequence = Counter(text)
print("Nombre d'occurrences de tous les caractères :")

for (key, value) in frequence.items():
    print("Nombre d'occurrences de ", key, " est : ", value)

Cela produit le résultat suivant:

Nombre d'occurrences de tous les caractères :
Nombre d'occurrences de  ,  est :  1
Nombre d'occurrences de  S  est :  1
Nombre d'occurrences de  d  est :  4
Nombre d'occurrences de  a  est :  3
Nombre d'occurrences de  m  est :  4
Nombre d'occurrences de     est :  12
Nombre d'occurrences de  .  est :  2
Nombre d'occurrences de  L  est :  1
Nombre d'occurrences de  e  est :  8
Nombre d'occurrences de  r  est :  3
Nombre d'occurrences de  s  est :  6
Nombre d'occurrences de  p  est :  2
Nombre d'occurrences de  t  est :  8
Nombre d'occurrences de  u  est :  4
Nombre d'occurrences de  i  est :  8
Nombre d'occurrences de  o  est :  4
Nombre d'occurrences de  l  est :  4
Nombre d'occurrences de  c  est :  3
Nombre d'occurrences de  n  est :  2
Nombre d'occurrences de  g  est :  1

 
QCM PythonQCM Python – Partie 1Questions pratiques pour testez vos connaissances sur la programmation Python à savoir des structures conditionnelles, des opérations logiques, des boucles, des fonctions, etc. Testez votre…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *