Элегантный способ получить хэштеги из строки в Python?

Я ищу чистый способ получить набор (список, массив , что угодно) слов, начинающихся с # внутри заданной строки.

В C # я бы написал

var hashtags = input
    .Split (' ')
    .Where (s => s[0] == '#')
    .Select (s => s.Substring (1))
    .Distinct ();

Какой сравнительно элегантный код для этого в Python?

EDIT

Пример ввод: «Привет, ребята! #stackoverflow действительно #rocks #rocks #announcement»
Ожидаемый результат: [«stackoverflow», «Rock», «объявление»]

7
задан Dan Abramov 13 June 2011 в 14:27
поделиться