Сравните два списка биграмм и верните соответствующий биграмм - PullRequest
0 голосов
/ 20 апреля 2020

Пожалуйста, предложите, как сравнить 2 списка биграмм и вернуть только соответствующий биграмм. Из приведенного ниже списка примеров, как вернуть соответствующие биграммы ['two', 'three'] .

bglist1 = 
[['one', 'two'],
 ['two', 'three'],
 ['three', 'four']]

bglist2 = 
[['one', 'six'],
 ['two', 'four'],
 ['two', 'three']]

1 Ответ

1 голос
/ 20 апреля 2020

Вы можете просто проверить, есть ли биграмма в другом списке биграмм.

out = list()

for x in bglist1:
    if x in bglist2:
        out.append(x)

Это даст вам список списков, которые есть в обоих списках биг-листов.

...