sexta-feira, 24 de julho de 2020

PYTHON #10: CONJUNTOS

Continuando nossas aulas de python, vamos falar sobre conjuntos.

python-conjuntos








Na aula anterior, falamos sobre listas e tuplas:

PYTHON #9: LISTAS E TUPLAS

Conjunto pode ser definido como um conjunto de variáveis de valores únicos, ou seja, os conjuntos não podem ter elementos repetidos.

Para declarar um conjunto colocamos o seu nome e os elementos entre chaves:

nome_do_conjunto ={elementos do conjunto separados por vírgula}

Vamos criar dois conjuntos no sublime:


Podemos adicionar ou descartar elementos do conjunto usando respectivamente os comandos:

nome_do_conjunto.add(elemento)

nome_do_conjunto.discard(elemento)

Veja no sublime:


No exemplo eu adicionei o elemento 10 ao conjunto_1 e removi o elemento 6 do conjunto_2

Podemos também trabalhar com união, interseção e diferença dos conjuntos respectivamente usando os comandos:

conjunto_uniao = nome_do_conjunto_1.union(nome_do_conjunto_2)

conjunto_inter =nome_do_conjunto_1.intersection(nome_do_conjunto_2)

conjunto_difere = nome_do_conjunto_1.difference(nome_do_conjunto_2)

Vamos ao sublime:



No conjunto união faz a junção dos elementos dos dois conjuntos, note que o elemento 4 aparece apenas uma vez, mesmo estando em ambos os conjuntos. O conjunto interseção mostra os elementos comuns em ambos os conjuntos. Por fim o conjunto diferença mostra os elementos exclusivos do conjunto_1. Se por acaso quiser os elementos exclusivos do conjunto_2 basta alterar a posição dos mesmos no comando.


Veja agora o vídeo do tutorial:


Nenhum comentário:

Postar um comentário