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)