Курс Python → Нахождение пересечения множеств

Пересечение множеств — это операция, которая позволяет нам найти общие элементы двух множеств. Например, если у нас есть множество a = {1, 2, 3} и множество b = {2, 3, 4}, то их пересечение будет {2, 3}. То есть это элементы, которые присутствуют одновременно и в первом, и во втором множестве.

В Python для нахождения пересечения множеств используется метод intersection или оператор &. Например, если у нас есть два множества a и b, то a.intersection(b) или a & b вернут пересечение этих множеств. Результатом будет новое множество, содержащее только те элементы, которые есть и в a, и в b.

Пример использования метода intersection:


a = {1, 2, 3}
b = {2, 3, 4}

intersection_result = a.intersection(b)
print(intersection_result)
# Результат: {2, 3}

Таким образом, пересечение множеств позволяет нам эффективно находить общие элементы двух множеств. Это полезная операция при работе с данными и обработке информации в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Измерение времени выполнения кода
  2. Добавление элемента к кортежу
  3. Разделение строки с регулярными выражениями
  4. Работа с изображениями Pillow
  5. Работа с CSV в Python
  6. kwargs в Python
  7. Enum в Python
  8. Аргументы *args и **kwargs
  9. Список и кортеж в Python
  10. Использование метода lower()
  11. Удаление символа из строки
  12. Протокол управления контекстом
  13. Делегирование в Python
  14. Python-dateutil — работа с датами
  15. Метод __getitem__ в Python
  16. PATCH-запрос с библиотекой requests
  17. Функция zip() в Python
  18. Глобальные переменные в Python
  19. Сортировка с помощью key
  20. Преобразование строки в число
  21. Модуль future Python
  22. Перегрузка операторов в Python
  23. Управление ресурсами с контекстными менеджерами
  24. Структурирование именованных констант
  25. Создание и операции с дробями
  26. Декораторы в Python
  27. Преобразование генераторов в циклы
  28. Метод __call__ в Python
  29. Monkey Patching в Python
  30. Подсчет частоты элементов с Counter
  31. Функция enumerate() — Python
  32. Принципы Zen Python
  33. Срез в Python
  34. Запрос DELETE с библиотекой requests
  35. Кортежи в Python: особенности и преимущества
  36. Метод enumerate() в Python
  37. Игра «Угадывание чисел»
  38. Отображение HTML кода в Python
  39. Генераторы в Python
  40. Использование defaultdict в Python
  41. Добавление элементов в список: append() vs extend()
  42. Работа с f-строками 2.0
  43. Генерация UUID в Python
  44. Печать списка с помощью метода join
  45. Метод rmatmul для пользовательских матриц
  46. Пропуск начальных строк с помощью dropwhile()
  47. Создание таблиц в терминале с PrettyTable
  48. Создание комплексных чисел

Marketello читают маркетологи из крутых компаний