Python establece intersection_update ()

Intersection_update () actualiza el conjunto que llama al método intersection_update () con la intersección de conjuntos.

La intersección de dos o más conjuntos es el conjunto de elementos que son comunes a todos los conjuntos.

Para obtener más información, visite Python set Intersection.

La sintaxis de intersection_update()es:

 A.intersection_update (* otros_conjuntos)

Parámetros de intersection_update ()

El intersection_update()método permite un número arbitrario de argumentos (conjuntos).

Nota: * no es parte de la sintaxis. Se utiliza para indicar que el método permite un número arbitrario de argumentos.

Valor de retorno de Intersection_update ()

Este método devuelve None(lo que significa que no tiene un valor de retorno). Solo actualiza el conjunto que llama al intersection_update()método.

Por ejemplo:

 result = A.intersection_update(B, C)

Cuando ejecuta el código,

  • el resultado será None
  • A será igual a la intersección de A, B y C
  • B permanece sin cambios
  • C permanece sin cambios

Ejemplo 1: ¿Cómo funciona 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)

Salida

 resultado = Ninguno A = (2, 3, 4) B = (2, 3, 4, 5)

Ejemplo 2: intersection_update () con dos parámetros

 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)

Salida

 resultado = Ninguno C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Articulos interesantes...