Home >Backend Development >Python Tutorial >[python] count words in a text
I recently discovered a one-liner to count the words from a text in 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
to put it more accurately, this counts the number of spaces (" ") in a text.
moreover, Counter is a python mapping that creates a dict in which keys are every unique letter from a text, and the corresponding values are the number of occurrences of that letter.
a mapping is an iterable container with a fixed length. this means three things (accordingly):
in other words, it comes with these dunder methods (again, accordingly):
The above is the detailed content of [python] count words in a text. For more information, please follow other related articles on the PHP Chinese website!