эффективно знать, является ли пересечение двух списков пустым или нет, в python [duplicate]

На этот вопрос уже есть ответ здесь:

Проверьте, разделяют ли списки какие-либо элементы в python 9 ответов

Предположим, у меня есть два списка, L и M. Теперь я хочу знать, имеют ли они общий элемент. Какой самый быстрый способ спросить (в python), разделяют ли они элемент? Мне все равно, какие элементы они разделяют или сколько, просто они разделяют или нет.

Например, в этом случае

L = [1,2,3,4,5,6]
M = [8,9,10]

Я должен получить False, и здесь:

L = [1,2,3,4,5,6]
M = [5,6,7]

Я должен получить Истину.

Надеюсь, вопрос понятен. Спасибо!

Manuel