Set Python intersection_update ()

Intersection_update () actualizează setul care apelează metoda intersection_update () cu intersecția seturilor.

Intersecția a două sau mai multe mulțimi este ansamblul de elemente care sunt comune tuturor mulțimilor.

Pentru a afla mai multe, accesați Python set Intersection.

Sintaxa lui intersection_update()este:

 A.intersection_update (* alte_seturi)

intersection_update () Parametri

intersection_update()Metoda permite un număr arbitrar de argumente (seturi).

Notă: * nu face parte din sintaxă. Este folosit pentru a indica faptul că metoda permite un număr arbitrar de argumente.

Valoare returnată din Intersection_update ()

Această metodă revine None(ceea ce înseamnă că nu are o valoare returnată). Actualizează doar setul care apelează intersection_update()metoda.

De exemplu:

 result = A.intersection_update(B, C)

Când rulați codul,

  • rezultatul va fi None
  • A va fi egal cu intersecția lui A, B și C
  • B rămâne neschimbat
  • C rămâne neschimbat

Exemplul 1: Cum funcționează 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)

Ieșire

 rezultat = Nici unul A = (2, 3, 4) B = (2, 3, 4, 5)

Exemplul 2: intersection_update () cu doi parametri

 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)

Ieșire

 rezultat = Niciunul C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Articole interesante...