# Cartilha – Métodos de Sets

  → add
adiciona um item no set
Uso:
 meu_set = {'iphone', 'macbook', 'ipad'
 meu_set.add('airpod'
 print(meu_set) 
___________
 {'macbook', 'iphone', 'airpod', 'ipad'} 
__________________________
  → remove
retira um item de um set
Uso:
 meu_set = {'iphone''macbook''ipad'
 meu_set.remove('iphone'
 print(meu_set) 
___________
 {'macbook', 'ipad'} 
__________________________
  → clear 
retira todos os itens de um set
Uso:
 meu_set = {'iphone''macbook''ipad'
 meu_set.clear() 
 print(meu_set) 
___________
 set() 
__________________________
  → union 
junta as informações de 2 sets. Se houver algum valor duplicado, ele constará apenas 1 vez no set final
Uso:
 produtos = {'iphone', 'macbook', 'ipad'
 lancamentos = {'airpod', 'apple watch', 'ipod', 'ipad'
 todos_produtos = produtos.union(lancamentos) 
 print(todos_produtos) 
___________________
 {'airpod', 'ipod', 'macbook', 'iphone', 'ipad', 'apple watch'} 
__________________________
  → intersection
pega apenas as informações que existem nos 2 sets ao mesmo tempo
Uso:
 produtos {'iphone''macbook''ipad'
 lancamentos = {'airpod''apple watch''ipod''ipad'
 intersecao = produtos.intersection(lancamentos) 
 print(intersecao) 
___________________
 {'ipad'} 
__________________________
  → difference
retorna todas as informações de um set que não fazem parte de outro set
Uso:
 produtos {'iphone''macbook''ipad'
 lancamentos = {'airpod''apple watch''ipod''ipad'
 produtos_nao_lancamentos = produtos.difference(lancamentos) 
 print(produtos_nao_lancamentos) #repare que ipad foi retirado do resultado porque ele estava contido no set de lançamentos 
___________________
 {'macbook', 'iphone'} 
__________________________

Nenhum comentário:

Postar um comentário