English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Python

Управление потоком Python

Функции в Python

Типы данных в Python

Работа с файлами Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство по Python

Метод difference() в Python: использование и примеры

Методы множеств в Python

Метод difference() возвращает разность множеств.

Если A и B - это два множества. Разность множеств A и B - это набор элементов, которые существуют только в множестве A и не существуют в множестве B, например:

Если
A = {1, 2, 3, 4}
B = {2, 3, 9}
Тогда,
A - B = {1, 4}
B - A = {9}

Синтаксис метода difference() в Python:

A.difference(B)

Здесь, A и B - это два множества. Следующие синтаксисы эквивалентны A-B.

Возврат значения метода difference()

Метод difference() возвращает разность двух множеств, которая также является множеством. Он не изменяет исходные множества.

Пример 1: как работает метод difference() в Python?

A = {a, b, c, d}
B = {c, f, g}
# Эквивалент A-B
print(A.difference(B))
# Эквивалент B-A
print(B.difference(A))

При запуске этого программы, вывод будет:

{b, a, d}
{g, f}

Вы также можете использовать в Python: - Оператор для нахождения разности множеств.

Пример 2: использование оператора - для нахождения разности множеств.

A = {a, b, c, d}
B = {c, f, g}
print(A-B)
print(B-A)

При запуске этого программы, вывод будет:

{b, d, a}
{f, g}

Методы множеств в Python