Intersection_update () aktualizuje metodu volání intersection_update () volajícího s průnikem sad.
Průsečík dvou nebo více sad je sada prvků, které jsou společné pro všechny sady.
Další informace najdete v průsečíku sady Python.
Syntaxe intersection_update()
je:
A.intersection_update (* other_sets)
intersection_update () parametry
intersection_update()
Metoda umožňuje libovolný počet argumentů (soupravy).
Poznámka: *
není součástí syntaxe. Používá se k označení, že metoda umožňuje libovolný počet argumentů.
Návratová hodnota z Intersection_update ()
Tato metoda se vrací None
(to znamená, že nemá návratovou hodnotu). Aktualizuje pouze sadu volající intersection_update()
metodu.
Například:
result = A.intersection_update(B, C)
Když spustíte kód,
- výsledek bude
None
- A se bude rovnat průsečíku A, B a C
- B zůstává nezměněn
- C zůstává nezměněno
Příklad 1: Jak funguje 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)
Výstup
výsledek = žádný A = (2, 3, 4) B = (2, 3, 4, 5)
Příklad 2: intersection_update () se dvěma parametry
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)
Výstup
výsledek = žádný C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)