Python Set intersection_update ()

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)

Zajímavé články...