История изменений
Исправление vvn_black, (текущая версия) :
Просто цикл в цикле, который по штучке берёт и ищет элементы из set-а в строке забахать, наверное, не самый красивый вариант.
Из-за таких тэгов как «visual studio» вряд ли получится по другому.
tags = {'c#', 'visual studio', 'java'}
text = 'разработка на c# в visual studio'
print(tags & set(text.split(' ')))
print({*filter(lambda x: x in text, tags)})
{'c#'}
{'visual studio', 'c#'}
Исходная версия vvn_black, :
Просто цикл в цикле, который по штучке берёт и ищет элементы из set-а в строке забахать, наверное, не самый красивый вариант.
Из-за таких тэгов как «visual studio» вряд ли получится по другому.
tags = {'c#', 'visual studio', 'java'}
text = 'разработка на c# в visual studio'
print(tags & set(text.split(' ')))
print([*filter(lambda x: x in text, tags), ])
{'c#'}
['visual studio', 'c#']