Python Ustaw intersection_update ()

Intersection_update () aktualizuje wywołującą set metodę intersection_update () o przecięcie zbiorów.

Przecięcie dwóch lub więcej zbiorów jest zbiorem elementów wspólnych dla wszystkich zbiorów.

Aby dowiedzieć się więcej, odwiedź stronę Python set Intersection.

Składnia intersection_update()to:

 A.intersection_update (* other_sets)

intersection_update () Parametry

intersection_update()Sposób umożliwia dowolną liczbę argumentów (zestawów).

Uwaga: * nie jest częścią składni. Służy do wskazania, że ​​metoda dopuszcza dowolną liczbę argumentów.

Wartość zwracana z Intersection_update ()

Ta metoda zwraca None(co oznacza, że ​​nie ma wartości zwracanej). Aktualizuje tylko zestaw wywołujący intersection_update()metodę.

Na przykład:

 result = A.intersection_update(B, C)

Po uruchomieniu kodu

  • wynik będzie None
  • A będzie równe przecięciu A, B i C.
  • B pozostaje niezmienione
  • C pozostaje niezmienione

Przykład 1: Jak działa intersection_update ()?

 A = (1, 2, 3, 4) B = (2, 3, 4, 5) result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)

Wynik

 wynik = Brak A = (2, 3, 4) B = (2, 3, 4, 5)

Przykład 2: intersection_update () z dwoma parametrami

 A = (1, 2, 3, 4) B = (2, 3, 4, 5, 6) C = (4, 5, 6, 9, 10) result = C.intersection_update(B, A) print('result =', result) print('C =', C) print('B =', B) print('A =', A)

Wynik

 wynik = Brak C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Interesujące artykuły...