Иногда нужно узнать, какие элементы присутствуют в обоих списках. Новички могут использовать вложенные циклы, но в Python есть удобный способ — множества (
set).Этот приём позволяет найти пересечение двух списков буквально в одну строку:
set(list1) & set(list2) возвращает общий набор элементов. Итог:
Работает за одну строку.
Подходит для любых списков.
Упрощает поиск общих элементов!
Разъяснивший Python
