Я не могу найти выход, чтобы получить все нужные списки из вложенного списка, который содержит слова из другого списка.Мой вложенный список представляет собой пакет слов из текстов.
Это фрагмент моего вложенного списка:
[['what',
'selection',
'in',
'dhaka'],
['emergency',
'donors',
'in',
'kotwali',
'posts'],
['the',
'threat',
'monsoon',
'progresses',
'hitting',
]
Это фрагмент моего списка, с которым я хочу сравнить / проверить(comparable_lst
):
['dhaka',
'kotwali',
'khilkhet',
'khilgaon',
'demra',
'turag']
Я пробовал это
[i for e in bag_of_words for i in comparable_lst if e in i]
Мой ожидаемый результат:
[['what',
'selection',
'in',
'dhaka'],
['emergency',
'donors',
'in',
'dhaka',
'posts']]
как dhaka
и kotwali
существует в обоих первых списках, а также в comparable_lst