38 of 151 menu

Método symmetric_difference

O método symmetric_difference exclui elementos comuns entre um conjunto e uma sequência, retornando um novo conjunto que contém apenas os elementos diferentes. No parâmetro, especificamos o conjunto que queremos comparar com o original.

Sintaxe

conjunto.symmetric_difference(conjunto com o qual queremos comparar)

Exemplo

Vamos aplicar o método symmetric_difference para obter os elementos diferentes entre dois conjuntos:

st1 = {'a', 'b', 'c'} st2 = {'e', 'g', 'a'} res = st1.symmetric_difference(st2) print(res)

Resultado da execução do código:

{'g', 'b', 'c', 'e'}

Exemplo

O método symmetric_difference também tem uma forma abreviada:

st1 = {'a', 'b', 'c'} st2 = {'e', 'g', 'a'} res = st1 ^ st2 print(res)

Resultado da execução do código:

{'g', 'c', 'b', 'e'}

Veja também

  • método difference,
    que retorna as diferenças entre conjuntos
  • método issubset,
    que verifica se os elementos de um conjunto estão presentes em uma sequência
  • método issuperset,
    que verifica se os elementos de uma sequência estão presentes em um conjunto
  • método intersection,
    que retorna a interseção entre conjuntos
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar