Pythoni ristmik ()

Meetod intersection () tagastab uue hulga elementidega, mis on ühised kõigile komplektidele.

Kahe või enama hulga lõikepunkt on elementide kogum, mis on ühine kõigile komplektidele. Näiteks:

 A = (1, 2, 3, 4) B = (2, 3, 4, 9) C = (2, 4, 9 10) Seejärel 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)
Kolme komplekti ristumiskoht

intersection()Pythoni süntaks on:

 A. ristmik (* muud_seaded)

ristmik () Parameetrid

intersection() lubab suvalist arvu argumente (komplekte).

Märkus: * ei ole süntaksi osa. Seda kasutatakse selleks, et näidata, et meetod võimaldab suvalist arvu argumente.

Tagasiväärtus ristmikust ()

intersection() meetod tagastab hulga A lõikepunkti kõigi komplektidega (edastatakse argumendina).

Kui argumenti ei edastata intersection(), tagastab see hulga (A) madala koopia.

Näide 1: Kuidas ristmik () töötab?

 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))

Väljund

 (2, 5) (2) (2, 3) (2)

Veel näiteid

 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))

Väljund

 (100) (200) (300) komplekt ()

Komplektide ristumiskoha leiate ka & operaatori abil.

Näide 3: määrake ristmik & operaatori abil

 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)

Väljund

 (7) (100) komplekt () komplekt ()

Huvitavad Artiklid...