Python Aseta intersection_update ()

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)

Mielenkiintoisia artikkeleita...