Я ищу чистый способ получить набор (список, массив , что угодно) слов, начинающихся с #
внутри заданной строки.
В C # я бы написал
var hashtags = input
.Split (' ')
.Where (s => s[0] == '#')
.Select (s => s.Substring (1))
.Distinct ();
Какой сравнительно элегантный код для этого в Python?
EDIT
Пример ввод: «Привет, ребята! #stackoverflow действительно #rocks #rocks #announcement»
Ожидаемый результат: [«stackoverflow», «Rock», «объявление»]