Funkcia intersection_update () aktualizuje metódu volajúceho množinu intersection_update () o priesečník množín.
Priesečník dvoch alebo viacerých množín je množina prvkov, ktoré sú spoločné pre všetky množiny.
Ak sa chcete dozvedieť viac, navštívte Križovatku.
Syntax intersection_update()
je:
A.intersection_update (* other_sets)
parametre intersection_update ()
intersection_update()
Metóda umožňuje ľubovoľný počet argumentov (súpravy).
Poznámka: *
nie je súčasťou syntaxe. Používa sa na označenie, že metóda umožňuje ľubovoľný počet argumentov.
Vrátená hodnota z Intersection_update ()
Táto metóda vracia None
(to znamená, že nemá návratovú hodnotu). Aktualizuje iba množinu volajúcu intersection_update()
metódu.
Napríklad:
result = A.intersection_update(B, C)
Keď spustíte kód,
- výsledok bude
None
- A sa bude rovnať priesečníku A, B a C
- B zostáva nezmenený
- C zostáva nezmenené
Príklad 1: Ako 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ýkon
výsledok = žiadny A = (2, 3, 4) B = (2, 3, 4, 5)
Príklad 2: intersection_update () s dvoma 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)
Výkon
výsledok = žiadny C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)