<jupyter_start><jupyter_text>Conjuntos (Sets)---* O que são conjuntos;* Aplicando o set;* Métodos de conjuntos;* Set comprehensions* Exercício.  O que são conjuntosSet em Python, são uma estruturas de dados que implementam operações de união, intersecção e diferença, entre outras. A principal característica dessa estrutura de dados é **não admitir repetição de elementos**.```pythonconjunto = {3, 5, 6}```  Aplicando o set---<jupyter_code>conjunto = {3, 5, 6}
type(conjunto)
conjunto_2 = set()
conjunto_2.add(1)
conjunto_2
conjunto_2.add(2)
conjunto_2
conjunto_2.add(2)
conjunto_2
conjunto_2.add(2.0)
conjunto_2
conjunto_2.add(3.0)
conjunto_2
for i in conjunto_2:
    print(i)
1 in conjunto_2
-2 in conjunto_2
lista = ['pedro', 'pedro', 'joao', 'ricardo', 'cristina', 'ricardo', 'beatriz', 'beatriz', 'lazaro']
len(lista)
nomes = set(lista)
nomes
len(nomes)<jupyter_output><empty_output><jupyter_text>* Operações<jupyter_code>conjunto
conjunto_2
conjunto | conjunto_2
conjunto[0] # não é possível realizar essa operação<jupyter_output><empty_output><jupyter_text>Métodos do set---<jupyter_code>conjunto
conjunto.pop() 
conjunto<jupyter_output><empty_output><jupyter_text>set comprehensions---<jupyter_code>{x for x in "abracadabra"}
nome = set('uuuiiiuuaaaabbbbcc')
nome<jupyter_output><empty_output><jupyter_text>Exercício---```pythoncodigos_dos_funcionarios = [11, 23, 45, 78, 12, 56, 1, 56, 23, 45, 12, 11, 11, 56, 45, 56, 88, 85, 12, 36, 1, 5, 6, 6, 5, 8]```<jupyter_code>codigos_dos_funcionarios = [11, 23, 45, 78, 12, 56, 1, 56, 23, 45, 12, 11, 11, 56, 45, 56, 88, 85, 12, 36, 1, 5, 6, 6, 5, 8]
len(codigos_dos_funcionarios)
len(set(codigos_dos_funcionarios))<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.14142604596346495, 'fraction_numerical': 0.07189157336476135, 'mean_word_length': 6.7889908256880735, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '5', 'dir': 'jupyter-structured-clean-dedup', 'id': '375689', 'license': 'MIT', 'n_tokens_mistral': 838, 'n_tokens_neox': 737, 'n_words': 174, 'path': 'arquivos-aulas/cap-7-dicionarios-sets/cap 7 - dict e sets - 6.ipynb', 'repo_name': 'kitawarairon/curso-pyton-engenharia', 'size': '1697'}