Я хочу проверить, присутствует ли какой-либо из элементов в одном списке в другом списке. Я могу сделать это просто с помощью кода ниже, но я подозреваю, что для этого может быть библиотечная функция. Если нет, есть ли более питонический метод достижения того же результата.
In [78]: a = [1, 2, 3, 4, 5]
In [79]: b = [8, 7, 6]
In [80]: c = [8, 7, 6, 5]
In [81]: def lists_overlap(a, b):
....: for i in a:
....: if i in b:
....: return True
....: return False
....:
In [82]: lists_overlap(a, b)
Out[82]: False
In [83]: lists_overlap(a, c)
Out[83]: True
In [84]: def lists_overlap2(a, b):
....: return len(set(a).intersection(set(b))) > 0
....: