Регулярное выражение для возврата слов по условию в виде списков

Есть текст вида

продолжаем делиться техническими характеристиками публикаций в facebook сегодня подготовили для вас гайд по рекламным форматам смотрите в карточках #tag_1 #tag_2

код

import re
text = 'продолжаем делиться техническими характеристиками публикаций в facebook сегодня подготовили для вас гайд по рекламным форматам смотрите в карточках #tag_1 #tag_2, а еще #tag_14'
tag2 = re.findall('#tag_.?', text)
print(tag2)

возвращает список из трёх элементов:

['#tag_1', '#tag_2', '#tag_1']

Нужно, чтобы код возвращал не список элементов, а несколько списков в зависимости от числа найденных по условию элементов, то есть

['#tag_1'], ['#tag_2'], ['#tag_14']


Ответы (2 шт):

Автор решения: Андрей Крузлик
import re
text = 'продолжаем делиться техническими характеристиками публикаций в facebook сегодня подготовили для вас гайд по рекламным форматам смотрите в карточках #tag_1 #tag_2, а еще #tag_14'
tag2 = re.findall('#tag_\d+', text)
print(tag2)
→ Ссылка
Автор решения: Андрей Крузлик

тогда вот так

import re
s = []
text = 'продолжаем делиться техническими характеристиками публикаций в facebook сегодня подготовили для вас гайд по рекламным форматам смотрите в карточках #tag_1 #tag_2, а еще #tag_14'
s.extend([i] for i in re.findall('#tag_\d+', text))
print(s)
→ Ссылка