Python's Counter : Comptage de données efficace
Le module Counter de Python est un module intégré au module collections qui vous permet de compter facilement les données. Le module Compteur peut vous aider à simplifier vos opérations de traitement de données dont vous avez besoin pour compter des éléments.
Le module Counter est incroyablement facile à utiliser. Pour commencer, importez simplement la classe Counter depuis le module collections :
from collections import Counter
my_list = [1, 2, 3, 2, 1, 2, 3, 1, 1, 2]
my_counter = Counter(my_list)
print(my_counter)
# Output: Counter({1: 4, 2: 4, 3: 2})
my_string = "Python is awesome"
my_counter = Counter(my_string)
print(my_counter)
# Output: Counter({'o': 3, 'e': 2, ' ': 2, 's': 2, 'w': 1, 'P': 1, 'y': 1, 't': 1, 'h': 1, 'n': 1, 'i': 1, 'a': 1, 'm': 1})
most_common = my_counter.most_common(2)
print(most_common)
# Output: [('o', 3), ('e', 2)]
my_list1 = [1, 2, 3, 4, 5, 6]
my_list2 = [2, 3, 4, 4, 4, 5, 5, 6, 6, 6, 6]
counter1 = Counter(my_list1)
counter2 = Counter(my_list2)
print(counter1 + counter2)
# Output: Counter({6: 5, 4: 4, 5: 3, 2: 2, 3: 2, 1: 1})
Conclusion
Enfin, le module Counter est un outil robuste et adaptable pour le traitement de données en Python. Il vous permet de compter rapidement la fréquence des éléments dans un itérable et d'exécuter des opérations de données comme la détermination des éléments les plus fréquents ou la combinaison de deux objets Counter.
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































