English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
intersection_update() aktualisiert den Satz, der die Methode intersection_update() aufruft, mit dem Schnitt der Sammlungen.
Die Intersection von zwei oder mehr Sammlungen ist die Sammlung aller Elemente, die alle Sammlungen gemeinsam haben.
Für weitere Informationen besuchen Sie bittePython Set Intersection.
junction_update() Syntax ist:
A.intersection_update(*other_sets)
intersection_update() erlaubt eine beliebige Anzahl von Parametern (Sammlungen).
Hinweis: *ist nicht Teil der Syntax. Es wird verwendet, um anzuzeigen, dass diese Methode eine beliebige Anzahl von Parametern erlaubt.
Diese Methode gibt None zurück (bedeutet, es gibt keine Rückgabewerte). Sie aktualisiert nur die Sammlung, die die Methode intersection_update() aufruft.
Angenommen,
result = A.intersection_update(B, C)
Wenn Sie den Code ausführen:
result wird None sein
A ist der Schnitt von A, B und C
B bleibt unverändert
C bleibt unverändert
A = {1, 2, 3, 4} B = {2, 3, 4, 5} result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)
Beim Ausführen dieses Programms wird ausgegeben:
result = None A = {2, 3, 4} B = {2, 3, 4, 5, 6}
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)
Beim Ausführen dieses Programms wird ausgegeben:
result = None C = {4} B = {2, 3, 4, 5, 6} A = {1, 2, 3, 4}