Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
a = ('магазин, холодильник, утюг, бытовая техника, стиральная машина') b = ('шкафы, магазин, стулья, стиральная машина, язык, строка, холодильник')
set(a.split(', ')) & set(b.split(', '))
только с двойными пробелами могут быть проблемы
import re print(set(re.split(' *, *', a)) & set(re.split(' *, *', b)))
{'холодильник', 'стиральная машина', 'магазин'}
s=set(['холодильник', 'стиральная машина', 'магазин']) # {'холодильник', 'стиральная машина', 'магазин'} for e in s: print(e) # стиральная машина # магазин # холодильник ', '.join(s) # 'стиральная машина, магазин, холодильник'