Разлика в набор от Python ()

Методът разлика () връща разликата в набор от два набора.

Ако A и B са две групи. Зададената разлика на A и B е набор от елементи, който съществува само в набор A, но не и в B. Например:

 Ако A = (1, 2, 3, 4) B = (2, 3, 9) Тогава, A - B = (1, 4) B - A = (9)
Разлика от два набора в Python

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

 А. разлика (B)

Тук A и B са две групи. Следният синтаксис е еквивалентен на A-B.

Възвръщаема стойност от разликата ()

difference()метод връща разликата между два набора, която също е набор. Не променя оригиналните набори.

Пример 1: Как разликата () работи в Python?

 A = ('a', 'b', 'c', 'd') B = ('c', 'f', 'g') # Equivalent to A-B print(A.difference(B)) # Equivalent to 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“)

Интересни статии...