Python Set intersection_update ()

Das intersection_update () aktualisiert die aufrufende Methode configuration_update () mit der Schnittmenge von Mengen.

Der Schnittpunkt von zwei oder mehr Mengen ist die Menge von Elementen, die allen Mengen gemeinsam sind.

Weitere Informationen finden Sie unter Python set Intersection.

Die Syntax von intersection_update()lautet:

 A.intersection_update (* other_sets)

intersection_update () Parameter

Die intersection_update()Methode erlaubt eine beliebige Anzahl von Argumenten (Mengen).

Hinweis: * ist kein Teil der Syntax. Es wird verwendet, um anzuzeigen, dass die Methode eine beliebige Anzahl von Argumenten zulässt.

Rückgabewert von Intersection_update ()

Diese Methode gibt zurück None(dh sie hat keinen Rückgabewert). Es wird nur die Menge aktualisiert, die die intersection_update()Methode aufruft .

Beispielsweise:

 result = A.intersection_update(B, C)

Wenn Sie den Code ausführen,

  • Ergebnis wird sein None
  • A ist gleich dem Schnittpunkt von A, B und C.
  • B bleibt unverändert
  • C bleibt unverändert

Beispiel 1: Wie funktioniert 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)

Ausgabe

 Ergebnis = Keine A = (2, 3, 4) B = (2, 3, 4, 5)

Beispiel 2: intersection_update () mit zwei Parametern

 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)

Ausgabe

 Ergebnis = Keine C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Interessante Beiträge...