我找不到方法从嵌套列表中获取所需的所有列表,该列表包含另一个列表中的单词。我的嵌套列表是一袋文本中的单词。你知道吗
这是我的嵌套列表的一个片段:
[['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
您可以使用一个简单的列表:
输出:
使用
any
函数来确定words
中的任何值是否存在于nested_lists
相关问题 更多 >
编程相关推荐