Kryssmetoden () returnerer et nytt sett med elementer som er felles for alle sett.
Skjæringspunktet mellom to eller flere sett er settet med elementer som er felles for alle settene. For eksempel:
A = (1, 2, 3, 4) B = (2, 3, 4, 9) C = (2, 4, 9 10) Deretter A∩B = B∩A = (2, 3, 4) A ∩C = C∩A = (2, 4) B∩C = C∩B = (2, 4, 9) A∩B∩C = (2, 4)

Syntaksen til intersection()
i Python er:
A. kryss (* andre_sett)
kryss () Parametere
intersection()
tillater vilkårlig antall argumenter (sett).
Merk: * er ikke en del av syntaksen. Den brukes til å indikere at metoden tillater vilkårlig antall argumenter.
Returverdi fra kryss ()
intersection()
metoden returnerer skjæringspunktet til sett A med alle settene (bestått som argument).
Hvis argumentet ikke sendes til intersection()
, returnerer det en grunne kopi av settet (A).
Eksempel 1: Hvordan fungerer kryss ()?
A = (2, 3, 5, 4) B = (2, 5, 100) C = (2, 3, 8, 9, 10) print(B.intersection(A)) print(B.intersection(C)) print(A.intersection(C)) print(C.intersection(A, B))
Produksjon
(2, 5) (2) (2, 3) (2)
Flere eksempler
A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3) D = (100, 200, 300) print(A.intersection(D)) print(B.intersection(D)) print(C.intersection(D)) print(A.intersection(B, C, D))
Produksjon
(100) (200) (300) sett ()
Du kan også finne skjæringspunktet mellom settene ved hjelp av & operator.
Eksempel 3: Sett kryss ved hjelp av & operator
A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3, 7) D = (100, 200, 300) print(A & C) print(A & D) print(A & C & D) print(A & B & C & D)
Produksjon
(7) (100) sett () sett ()