Python Állítsa be az intersection_update ()

Az intersection_update () frissíti a set hívó intersection_update () metódust a halmazok metszéspontjával.

Két vagy több halmaz metszéspontja az összes halmazon közös elemek halmaza.

További információkért látogasson el a Python set Intersection oldalára.

A szintaxisa intersection_update():

 A.intersection_update (* egyéb_készletek)

intersection_update () Paraméterek

A intersection_update()módszer tetszőleges számú argumentumot (halmazot) tesz lehetővé.

Megjegyzés: * nem része a szintaxisnak. Azt jelzik, hogy a módszer tetszőleges számú argumentumot tesz lehetővé.

Visszatérési érték az Intersection_update () alapján

Ez a módszer visszatér None(vagyis nincs visszatérési értéke). Csak a intersection_update()metódust hívó készletet frissíti .

Például:

 result = A.intersection_update(B, C)

Amikor futtatja a kódot,

  • eredmény lesz None
  • A egyenlő lesz A, B és C metszéspontjával
  • B változatlan marad
  • A C változatlan marad

1. példa: Hogyan működik az 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)

Kimenet

 eredmény = Nincs A = (2, 3, 4) B = (2, 3, 4, 5)

2. példa: intersection_update () két paraméterrel

 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)

Kimenet

 eredmény = Nincs C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

érdekes cikkek...