Conjunto Python intersection_update ()

O intersection_update () atualiza o conjunto que chama o método intersection_update () com a interseção dos conjuntos.

A interseção de dois ou mais conjuntos é o conjunto de elementos que são comuns a todos os conjuntos.

Para saber mais, visite Python set Intersection.

A sintaxe de intersection_update()é:

 A.intersection_update (* other_sets)

Parâmetros intersection_update ()

O intersection_update()método permite um número arbitrário de argumentos (conjuntos).

Nota: * não faz parte da sintaxe. É usado para indicar que o método permite um número arbitrário de argumentos.

Valor de retorno de Intersection_update ()

Este método retorna None(o que significa que não tem um valor de retorno). Ele apenas atualiza o conjunto que chama o intersection_update()método.

Por exemplo:

 result = A.intersection_update(B, C)

Quando você executa o código,

  • resultado será None
  • A será igual à interseção de A, B e C
  • B permanece inalterado
  • C permanece inalterado

Exemplo 1: Como 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)

Resultado

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

Exemplo 2: intersection_update () com dois 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)

Resultado

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

Artigos interessantes...