Разница между двумя наборами в Python относится к элементам, которые существуют в одном наборе, но отсутствуют в другом. Вот несколько методов, которые можно использовать, чтобы найти разницу между двумя наборами в Python:
-
Использование оператора «-». Вы можете использовать оператор «-», чтобы найти разницу между двумя наборами. Например:
set1 = {1, 2, 3} set2 = {2, 3, 4} difference = set1 - set2 print(difference) # Output: {1}
-
Использование метода разницы(). Метод
difference()
можно использовать для поиска разницы между двумя наборами. Вот пример:set1 = {1, 2, 3} set2 = {2, 3, 4} difference = set1.difference(set2) print(difference) # Output: {1}
-
Использование метода Different_update(). Метод
difference_update()
изменяет исходный набор, удаляя элементы, общие для обоих наборов. Вот пример:set1 = {1, 2, 3} set2 = {2, 3, 4} set1.difference_update(set2) print(set1) # Output: {1}
-
Использование метода symmetric_difference(). Метод
symmetric_difference()
возвращает набор, содержащий элементы, которые входят в любой из наборов, но не в оба. Вот пример:set1 = {1, 2, 3} set2 = {2, 3, 4} difference = set1.symmetric_difference(set2) print(difference) # Output: {1, 4}