АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
27 of 151 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Метод intersection

Метод intersection осуществляет пересечение нескольких множеств, в результате чего возвращает новое множество с общими для указанных множеств элементами. В параметре метода передаем множество, для которого хотим узнать общие элементы.

Синтаксис

множество.intersection(множество, с которым хотим найти общие элементы)

Пример

Давайте применим метод intersection, чтобы получить общие элементы для двух множеств:

st1 = {'a', 'b', 'c'} st2 = {'e', 'f', 'c', 'a'} res = st1.intersection(st2) print(res)

Результат выполнения кода:

{'c', 'a'}

Пример

У метода intersection также есть короткая форма:

st1 = {'a', 'b', 'c'} st2 = {'e', 'f', 'c', 'a'} res = st1 & st2 print(res)

Результат выполнения кода:

{'c', 'a'}

Смотрите также

  • метод union,
    который объединяет множества
  • метод difference,
    который возвращает различия между множествами
byenru