我有两个列表,其中包含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