Sada Python intersection_update ()

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)

Zaujímavé články...