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)