Курс Python → Разность множеств
Метод difference() в Python используется для получения разности двух множеств. Этот метод возвращает новое множество, содержащее только те элементы, которые присутствуют в первом множестве, но отсутствуют во втором. Например, если у нас есть два множества setA = {1, 2, 3} и setB = {2, 4, 6}, то результатом операции setA.difference(setB) будет множество {1, 3}.
Если вам необходимо найти разность между двумя множествами, то метод difference() идеально подходит для этой задачи. Он позволяет эффективно определить, какие элементы присутствуют только в одном из множеств. При этом исходные множества остаются неизменными, так как метод возвращает новое множество.
Пример использования метода difference() на практике:
setA = {1, 2, 3}
setB = {2, 4, 6}
result = setA.difference(setB)
print(result) # Вывод: {1, 3}
В данном примере мы создаем два множества setA и setB, затем с помощью метода difference() находим разность между ними и сохраняем результат в переменную result. После этого выводим полученное множество на экран, которое содержит только элементы, присутствующие в setA, но отсутствующие в setB.
Другие уроки курса "Python"
- Python reversed() vs срез[::-1]
- Работа с collections в Python.
- Работа с пакетами
- Открытие и запись файлов
- Оператор == в Python
- Форматирование строк в Python
- Копирование в Python
- Работа с типами данных в Python с помощью pydantic.
- Инверсия списка и строки в Python
- Преобразование строк в числа в Python
- Быстрый поиск кода
- Python defaultdict добавление ключа
- Изменение объектов в Python
- Ускорение кода с помощью векторизации
- Метод get для словаря
- Оптимизация строк в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Измерение времени выполнения кода
- Создание обратного итератора
- Форматирование даты с strftime()
- Множественное присваивание в Python
- Официальный канал Python в Telegram
- Профилирование кода на Python
- Класс-оболочка для словарей
- Метод is_absolute() для PurePath
- Метод __getitem__ в Python
- Использование defaultdict в Python
- Beautiful Soup — извлечение данных из HTML
- Функция enumerate() в Python
- Вывод баннеров
- Работа с timedelta
- Добавление элемента в список.
- Очистка вывода в Python
- Создание панели меню Tkinter
- Оптимизация методов в Python 3.7
- Проверка вхождения подстроки
- Генерация чисел с range()
- Форматирование объектов с модулем pprint
- Работа с контекстными менеджерами
- Создание объекта timedelta
- Вывод переменной и строки в Python
- Разделение строки с регулярными выражениями
- Использование обратной косой черты в f-строках
- Удаление элементов из списка
- Область видимости переменных
- Объединение списков в Python
- Преобразование числа в список цифр
- Копирование объектов в Python















