Article

[Python] : Découvrir le module collections et sa classe counter

Cet article s’adresse plus au novice de Python et c’est une bonne entrée en matière pour découvrir le module collections. Sa classe counter a tendance à tomber dans les oubliettes et pourtant elle est bien pratique.

Brève démonstration à partager autour dans la sphère des newbies de Python :

>>> import collections
>>> moncompteur = collections.Counter('saluttoutlemonde')
>>> moncompteur
Counter({'t': 3, 'o': 2, 'e': 2, 'u': 2, 'l': 2, 's': 1, 'n': 1, 'm': 1, 'a': 1, 'd': 1})
>>> moncompteur.most_common(2)
[('t', 3), ('o', 2)]

Donc :

  • on lance python3
  • on importe le module collections
  • on complète la variable moncompteur avec la classe Counter
  • on affiche le contenu de  notre dictionnaire
  • on utilise par exemple la fonction most_common (les lettres les plus communes, en l’occurence les 2 plus communes)

Voilà simple et efficace.

python book
Photo by Christina Morillo on Pexels.com
Découvrez  [Python] : comment requêter une base mysql avec mysql.connector ?
Explorer les formations Xavki

Pour apprendre dans l ordre, repartez depuis la roadmap ou une playlist thematique.