>>> L1 = ["the","end"]
>>> bigramslist = [ ("the","end"), ("end","of"), ("of","the"), ("the","world") ]
>>> tuple(L1) in bigramslist
True
редактировать для полноты:
>>> bigramsset = set( [ ("the","end"), ("end","of"), ("of","the"), ("the","world") ] )
>>> L1 = ["the","end"]
>>> tuple(L1) in bigramsset
True
, как указал jsbueno, использование набора приведет к сложности времени поиска O (1), где при поиске в списке O (n). В качестве примечания при создании набора также используется дополнительная O (n).