Метод set symmetric_difference() в Python

Симметрическая разность двух множеств set1 и set2 — это набор элементов либо в set1, либо в set2, но не в обоих.

Что такое функция set symmetric_difference() в Python?

Python set symmetric_difference() — это встроенный метод, который возвращает новый набор, симметрическую разницу двух множеств. Например, если A = {1,2,3,4,5} и B = {4,5,6,7,8,9} — два множества, то симметрическая разность этих двух множеств — это те элементы, которые присутствует либо в наборе A, либо в наборе B, но не в обоих наборах.

Функция set symmetric_difference()

Здесь мы видим, что 4 и 5 присутствуют в обоих наборах, поэтому значения, кроме 4 и 5, являются симметрическими разностями этих наборов, показанными в наборе C.

Синтаксис

Здесь А — одно множество, а В — другое множество.

Возвращаемое значение

Этот метод возвращает новый набор, который представляет собой разницу между этими наборами. Кроме того, он возвращает набор, который представляет собой симметрическую разницу между двумя наборами.

Примеры

  • См. следующий пример кода.

Выход:

Здесь мы видим, что Set1 содержит элементы с четными числами от 1 до 10, а Set 2 включает элементы, кратные 3, от 1 до 10. Итак, мы видим, что 6 — единственное значение, присутствующее в обоих наборах. Итак, по определению, кроме 6, все значения будут симметрической разностью между этими двумя множествами.

  • Давайте посмотрим еще один рабочий пример.

Выход:

Мы взяли три списка, преобразовали их в наборы и проверили симметрическую разность.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python