Метод множества set.intersection_update() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам Python, мы рассмотрим метод множества set.intersection_update(). Данный метод вызывает пересечение элементов у множеств.

Синтаксис:

set.intersection_update(*other_sets)

Аргументы:

  • *other_sets - произвольное количество множеств для пересечения элементов.

Метод ничего не возвращает (None), лишь обновляет существующие множества.

Пересечение двух или более множеств ‒ это множество элементов, общих для всех множеств.

Рассмотрим пример:

# Задаем множества
example_set = {'Grapes', 'Apple', 'Orange', 'Apricot'}
example_set_second = {'Lemon', 'Pineapple', 'Grapes', 'Apple', 'Orange', 'Apricot'}
example_set_third = {'Orange', 'Apricot'}

# Выводим множества
print(example_set)
print(example_set_second)
print(example_set_third)

# Применяем обновление
result = example_set.intersection_update(example_set_second, example_set_third)

# Выводим множества
print(result)
print(example_set)
print(example_set_second)
print(example_set_third)

Результат:

>>> {'Orange', 'Apple', 'Grapes', 'Apricot'}
>>> {'Apricot', 'Grapes', 'Pineapple', 'Orange', 'Apple', 'Lemon'}
>>> {'Orange', 'Apricot'}

>>> None

>>> {'Orange', 'Apricot'}
>>> {'Apricot', 'Grapes', 'Pineapple', 'Orange', 'Apple', 'Lemon'}
>>> {'Orange', 'Apricot'}
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)