Método Python Set diferença_update

Método Python Set diferença_update
O termo "linguagem de alto nível" refere-se a linguagens de programação de computadores. O Python é um deles que permite que o uso de operadores simbólicos simbolize processos operacionais e nomes simbólicos para representar estruturas de dados e dados, além de serem estruturadas com sintaxe e semântica para descrever o algoritmo de computação. As entradas disponíveis em ambos os conjuntos são descartadas usando o método "diferença_update ()" no python.

A função "diferença_update ()" se distingue do "Método de diferença ("). Ele atualiza o conjunto original para remover os itens indesejáveis, enquanto o método "diferença ()" fornece um novo conjunto com as coisas indesejáveis ​​excluídas. A função de diferença produz um novo conjunto que é a discrepância entre o primeiro conjunto e todos os conjuntos adicionais passados ​​como argumentos somente se conjuntos ou objeto (s) explicitamente identificado (s) foram fornecidos ao método,.

Uma cópia do conjunto é dada se a função "diferença ()" não aceitar nenhuma entrada. Diferente da função Python Set "diferença_update ()", o método "diferença ()" retorna um novo conjunto que contém o valor. O conjunto de chamadores que já existe é ajustado pelo método Python Set "diferença_update ()". Ao separar conjuntos diferentes com vírgulas, podemos empregar o método "diferença_update ()" com diferentes conjuntos. O operador de atribuição aumentado "-=" nos permite atingir os mesmos objetivos.

Como se tivéssemos dois conjuntos (a, b), o (a - b) será obtido e devolvido através do método de diferença de conjunto (). O conjunto é alterado através do método de atualização de diferença definido (). Quando (a - b) é executado, a é alterado para (a - b) e quando (b - a) é executado, b é alterado para (b - a). A função fixa o valor do conjunto atual e retorna vazio. A metodologia de distinção decide se deve incluir uma linha na tabela de resultados, considerando as linhas completas.

Assim, a compatibilidade da união entre as duas tabelas de origem é solicitada. As tuplas são o resultado da operação de diferença definida e existem em uma relação, mas são distintas do outro. Para significar isso, escrevemos A - B, que é lido como "um menos B". Em nossos exemplos, demonstraremos como a função de atualização da diferença funciona e obterá a diferença entre dois conjuntos.

A sintaxe do método Python Set diferenciado_update ()

Exemplo 1: Usando a saída do método diferencial_update () entre dois conjuntos (a e b) Atualizações Definir um.

Vamos discutir o primeiro exemplo do nosso artigo relacionado à atualização do Python Sets Difference. Para explicar o método "Set diferenciado_update ()", pegamos dois conjuntos chamados "A" e "B" com cinco entidades em cada conjunto no código -fonte do Python. As entidades que são armazenadas no set "A" são "20", "25", "35", "37" e "39"; Enquanto as entidades do conjunto "B" são "21", "35", "25", "37" e "51". Depois de atribuir entidades nos dois conjuntos, aplicamos a função "print ()" para exibir os dois conjuntos na tela de saída primeiro. Nós o usamos junto com a mensagem de exibição de "nosso conjunto A" para o conjunto "A" e "nosso conjunto B" para o Set "B" para entendê -lo de uma maneira melhor.

Agora, vamos à nossa principal função de “a.diferença_update (b) ”, que encontrará a diferença entre o conjunto“ A ”e o conjunto“ B ”. Com isso, ele eliminará todas as entidades do conjunto "A" que estão presentes no conjunto "B". Os elementos restantes no conjunto "A", após a diferença, serão armazenados no conjunto "A" e, para exibir, aplicamos a função "print ()" junto com a mensagem de exibição de "set após a atualização de diferença fazendo" a-b "= ”E atribua o valor presente em“ A ”.

Se olharmos para a nossa exibição de saída na primeira linha, temos nosso conjunto visual "A" e definimos "B" junto com todos os elementos que atribuímos no código anteriormente. Após o método "Set diferença_update ()", as entidades "35", "37" e "25" serão rescindidas do conjunto "A" após a diferença de "A-B" e o conjunto mantém os valores restantes "39" e “20”. Após a diferença entre o conjunto "A" e o Set "B", duas entidades serão exibidas na tela do conjunto "A"

Exemplo 2: Utilizando a saída do método diferencial_update () entre dois conjuntos (b e a) Atualizações Conjunto B.

Em nosso segundo exemplo, também criamos dois conjuntos chamados "A" e "B", como criamos no exemplo anterior. As entidades que designamos para definir "A" são "700", "720", "730", "737" e "739". As entidades dadas ao conjunto "B" são "720", "735", "739", "737" e "751". Depois de atribuir as entidades, exibimos as duas aplicando a função "print ()" duas vezes. Após a função "print ()", aplicamos "diferença_update" no conjunto para encontrar a diferença no set "a" do set "b".

Em palavras simples, realizaremos "B-A" e, finalmente. Para exibir os elementos restantes do conjunto "B", usamos a função "print ()" para exibi -la na tela de saída visualmente.

A tela de saída terá primeiro os elementos do conjunto "A" que são "737", "739", "720", "730" e "700". Na segunda linha de exibição de saída, definimos entidades "B" que atribuímos no código anteriormente são "737", "739", "751", "720" e "735". Após a diferença, as entidades que são deixadas no set após o "B-A" serão "751" e "735". Esses dois elementos são os únicos que são únicos no conjunto "B". O restante de todos os elementos do set "b" será eliminado como eles também existem no set "a".

Exemplo 3: Utilizando a saída do método diferencial_update () entre vários conjuntos a, b e c atualizações.

Agora, no último exemplo, discutiremos como aplicamos a diferença definida nos vários conjuntos. Para esse fim, tivemos três sets desta vez: definido "A" de segurando entidades "Python", "Tiger" e "Lion", definido "B" segurando três entidades que são "Parrot", "Camel" e "Python" e definir "C" tendo "leão", "python" e "Cheetah". Quando tivemos valores atribuídos a todos os nossos conjuntos, usamos a função de impressão para exibi -los. Para os diferentes conceitos de conjuntos, aplicamos a função "diferença_update ()" nos conjuntos "B" e "C", pois queríamos encontrar a diferença entre vários conjuntos de um único conjunto. Para determinar a diferença entre o conjunto "A do set" B "e" C ", nós o temos na forma matemática" (a-b) -c "

Vamos dar uma olhada em nossa saída, que mostra três conjuntos, juntamente com todas as suas entidades que atribuímos nos conjuntos "A", "B" e "C" nas três primeiras linhas. Definir "A" está mostrando os dados "leão", "tigre" e "python". Definir "B" exibe "Parrot", "Python" e "Camel". Enquanto o conjunto "C" mostra as entidades que são "Leão", "Python" e "Cheetah". Finalmente, após o fenômeno da atualização da diferença, todos os valores serão encerrados por esses múltiplos conjuntos "python" do set "b" e "leão" do set "c". O valor que resta depois da diferença será "Tiger" do set "A".

Conclusão

Em nosso artigo, abordamos o método “Set diferença_update ()”, onde podemos realizar relações diferenças entre dois ou vários conjuntos. Nos dois primeiros exemplos, aplicamos a diferença definida entre dois conjuntos "A" e "B" e encontramos a relação diferente de "A-B" e "B-A", enquanto no Terceiro Exemplo, levamos três conjuntos para elaborar mais sobre o "set diferença_update () ”método.