TGViewer
About Python [ru] About Python [ru] @python_tesst · 6.42K subscribers
Post #1764 831
👩‍💻 Фильтр уникальных слов

Напишите функцию, которая принимает строку текста и возвращает список всех уникальных слов в алфавитном порядке.

• Игнорируйте регистр символов (например, "Привет" и "привет" считаются одним словом).
• Удалите знаки пунктуации.
• Верните результат в виде списка строк.

Пример:

text = "Привет, мир! Привет всем."
result = unique_words(text)
print(result) # ['всем', 'мир', 'привет']


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

import re

def unique_words(text):
words = re.findall(r'\b\w+\b', text.lower())
return sorted(set(words))

# Пример использования
text = "Привет, мир! Привет всем."
print(unique_words(text)) # ['всем', 'мир', 'привет']
More from @python_tesst
  1. Oct 8, 2026Сидишь такой, готовишь стартап на 500M$+, а лимиты сдохли уже на втором запросе. 👉 About…
  2. Oct 8, 2026Post #3231
  3. Oct 7, 2026Python в Cloudflare Workers: всё, теперь по-взрослому — GA Cloudflare перестала держать Py…
  4. Oct 7, 2026Post #3229
  5. Oct 7, 2026PyCoder’s Weekly #755 — 6 октября 2026 Python 3.15.0rc3: в новых фичах lazy loading что-то…
  6. Oct 6, 2026Похоже, команда OpenAI всё-таки вышла на тропу искупления. И теперь режим такой: каждый де…
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 →