Python iestatiet intersection_update ()

Intersection_update () atjaunina kopas izsaucēja intersection_update () metodi ar kopu krustojumu.

Divu vai vairāku kopu krustojums ir elementu kopums, kas ir kopīgs visām kopām.

Lai uzzinātu vairāk, apmeklējiet Python set Intersection.

Sintakse intersection_update()ir:

 A.intersection_update (* other_sets)

intersection_update () parametri

intersection_update()Metode ļauj jebkuram skaitam argumentus (komplekti).

Piezīme: * nav sintakses sastāvdaļa. To lieto, lai norādītu, ka metode pieļauj patvaļīgu argumentu skaitu.

Atgriezeniskā vērtība no Intersection_update ()

Šī metode atgriežas None(tas nozīmē, ka tai nav atgriešanās vērtības). Tas tikai atjaunina kopu, izsaucot intersection_update()metodi.

Piemēram:

 result = A.intersection_update(B, C)

Kad palaižat kodu,

  • rezultāts būs None
  • A būs vienāds ar A, B un C krustojumu
  • B paliek nemainīgs
  • C paliek nemainīgs

1. piemērs: Kā darbojas 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)

Rezultāts

 rezultāts = nav A = (2, 3, 4) B = (2, 3, 4, 5)

2. piemērs: intersection_update () ar diviem parametriem

 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)

Rezultāts

 rezultāts = nav C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Interesanti raksti...