Intersection_update () päivittää asetetun kutsuvan intersection_update () -menetelmän joukkojen leikkauspisteellä.
Kahden tai useamman joukon leikkauspiste on joukko elementtejä, jotka ovat yhteisiä kaikille sarjoille.
Lisätietoja on Python set Intersection -sivulla.
Syntaksi intersection_update()
on:
A.intersection_update (* muut_joukot)
intersection_update () -parametrit
intersection_update()
Menetelmä sallii mielivaltaisen määrän argumentteja (sarjaa).
Huomaa: *
ei ole osa syntaksia. Sitä käytetään osoittamaan, että menetelmä sallii mielivaltaisen määrän argumentteja.
Palautusarvo Intersection_update ()
Tämä menetelmä palauttaa None
(eli sillä ei ole palautusarvoa). Se vain päivittää joukon, joka kutsuu intersection_update()
menetelmää.
Esimerkiksi:
result = A.intersection_update(B, C)
Kun suoritat koodin,
- tulos tulee olemaan
None
- A on yhtä suuri kuin A: n, B: n ja C: n leikkauspiste
- B pysyy muuttumattomana
- C pysyy muuttumattomana
Esimerkki 1: Kuinka intersection_update () toimii?
A = (1, 2, 3, 4) B = (2, 3, 4, 5) result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)
Tuotos
tulos = Ei mitään A = (2, 3, 4) B = (2, 3, 4, 5)
Esimerkki 2: intersection_update () kahdella parametrilla
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)
Tuotos
tulos = ei mitään C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)