TGViewer
Data Science | Machinelearning [ru] Data Science | Machinelearning [ru] @devsp · 19.8K subscribers
Post #4300 3.55K
👩‍💻 Поиск наиболее часто встречающегося слова в тексте

Напишите функцию, которая принимает текстовую строку и возвращает наиболее часто встречающееся слово и количество его вхождений. Игнорируйте регистр и знаки препинания.

Пример:

text = "Python is great, and Python is fun! Learning Python is rewarding."
result = most_common_word(text)
print(result)
# Ожидаемый результат: ('python', 3)


Решение задачи🔽

import re
from collections import Counter

def most_common_word(text):
words = re.findall(r'\b\w+\b', text.lower())
counter = Counter(words)
return counter.most_common(1)[0]

# Пример использования:
text = "Python is great, and Python is fun! Learning Python is rewarding."
result = most_common_word(text)
print(result)
  • ❤ 6
  • 👍 2
  • 👎 1
More from @devsp
  1. Oct 9, 2026Гоняй свои ML-стратегии по истории рынка, а не по собственному кошельку. Сначала прогон —…
  2. Oct 9, 2026«И тут по щелчку навайбкодил SaaS» — а что осталось за кулисами сказочного успеха Cal AI,…
  3. Oct 9, 2026🤣 Этот на все согласен 💥 xCode Journal
  4. Oct 8, 2026Разработчик больше не обязан выполнять каждую задачу вручную. Но сможет ли ИИ-агент действ…
  5. Oct 8, 2026OpenBPM 2.0 приехал В «Хоулмонте» инженеры пилят русскую платформу OpenBPM. Что это по сут…
  6. Oct 8, 2026Разбираем decision-модели по кишкам: что внутри Jev, Clef, pplx-decider, Strands Decider,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →