Maison > Article > développement back-end > [python] compter les mots dans un texte
J'ai récemment découvert un one-liner pour compter les mots d'un texte en python :
text = "Tags help people find your post - think of them as the topics or categories that best describe your post." from collections import Counter words = Counter(text)[" "] #19
pour le dire plus précisément, cela compte le nombre d'espaces (" ") dans un texte.
de plus, Counter est un mappage python qui crée un dict dans lequel les clés sont chaque lettre unique d'un texte et les valeurs correspondantes sont le nombre d'occurrences de cette lettre.
un mappage est un conteneur itérable de longueur fixe. cela signifie trois choses (en conséquence) :
en d'autres termes, il est livré avec ces méthodes plus stupides (encore une fois, en conséquence) :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!