Метод intersection_update() множеств Python

Python3 列表Множества Python


Описание

intersection_update()Этот метод используется для получения элементов, присутствующих в двух или более множествах, то есть для вычисления пересечения.

intersection_update()метод отличается отintersection()метода, потому чтоintersection()метод возвращает новое множество, в то время какintersection_update()метод удаляет непересекающиеся элементы из исходного множества.

Синтаксис

синтаксис метода intersection_update():

set.intersection_update(set1, set2 ... etc)

Parameters

  • set1 -- обязательный, множество для поиска одинаковых элементов
  • set2 -- необязательный, другие множества для поиска одинаковых элементов, может быть несколько; несколько множеств разделяются запятыми

Возвращаемое значение

Нет.

Примеры

Удалить элементы из множества x, которых нет в множестве y:

Пример 1

x = {"apple", "banana", "cherry"} # множество y не содержит banana и cherry, поэтому они удалены y = {"google", "example", "apple"} x.intersection_update(y) print(x)

Результат вывода:

{'apple'}

Вычислить пересечение нескольких множеств:

Пример 1

x = {"a", "b", "c"} y = {"c", "d", "e"} z = {"f", "g", "c"} x.intersection_update(y, z) print(x)

Результат вывода:

{'c'}

Python3 列表Множества Python

Другие расширения