Метод symmetric_difference() множества Python

Python3 列表Множества Python


Метод symmetric_difference() можно использовать для нахождения симметрической разности двух множеств.

Метод symmetric_difference() возвращает множество недублирующихся элементов из двух множеств, то есть удаляет элементы, которые присутствуют в обоих множествах.

Синтаксис

Синтаксис метода symmetric_difference():

set.symmetric_difference(set)

Parameters

  • set -- Set

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

Возвращает новое множество.

Пример

Возвращает новое множество, составленное из двух множеств, но с удалением повторяющихся элементов из обоих множеств:

Пример 1

x = {"apple", "banana", "cherry"} y = {"google", "example", "apple"} z = x.symmetric_difference(y) print(z)

Результат вывода:

{'google', 'cherry', 'banana', 'example'}

Вы также можете использовать оператор^для достижения того же эффекта:

Пример

set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
result = set1 ^ set2
print(result)  # Вывод: {1, 2, 5, 6}

Результат вывода:

{1, 2, 5, 6}

Python3 列表Множества Python

Другие расширения