列表之间的bigram比较



我有两个列表,其中包含bigram。例如:

List1 = [('bribe charge'), ('brilliant loss'),  ('brisk isolated'), ('brutal divorce')]
List2 = [['bribe', 'charge'], ['a', 'baby'], ['a', 'shoe'], ['a', 'brisk'], ['the', 'goat']]

因此,我想检查和比较这两个列表,并检查两个列表中相同的bigram并输出它。因此,所需的输出应该是:"bribe charge."

如有任何帮助,将不胜感激

首先,您必须使两个列表具有相同的类型,然后可以将它们转换为集合并进行交集。

List2 = {' '.join(x) for x in List2}
isct = set(List1) & List2

相关内容

  • 没有找到相关文章

最新更新