Tipo | Características | exemplo | ||
---|---|---|---|---|
List | Cada elemento possi um indice iniciado em 0. Após sua declaração podemos adicionar, remover ou modifica-lo. |
|
||
Tupla | Cada elemento possi um indice iniciado em 0. Após sua declaração não podemos modifica-lo. |
|
||
Conjunto | A ordem não é garantida. Podemos adicionar ou remover elementos. Cada elemento aprarece uma única vez. Entre conjuntos podemos verificar a interseção, diferença e a união |
hortifruti = {“banana”,”abacate”, “laranja”, “pera”, “limão”, “goiaba”, “melão”} # Perceba que vamos tentar adicionar ‘acerola’ 3 vezes mas o tipo conjunto não permite itens duplicados hortifruti.add(“acerola”) hortifruti.add(“acerola”) hortifruti.add(“acerola”) print(f’Hortifruti tem: {hortifruti}n’) lista_de_compras_minha_mae = {“mamão”,”banana”,”pera”} minha_lista_de_compras = {“laranja”,”goiaba”,”mamão”} # DIFERENÇA entre minha_lista_de_compras e lista_de_compras_minha_mae print(f’minha lista – lista da minha mãe = n {minha_lista_de_compras – lista_de_compras_minha_mae}n ‘) # UNION – unir a minha lista e a da minha mãe para fazer todas as compras da casa lista_de_casa = minha_lista_de_compras | lista_de_compras_minha_mae print(f’LISTA_DE_CASA = minha lista + lista da minha mãe : n{lista_de_casa}n ‘) # INTERSEÇÃO – verificar dentre os itens desejados o que tem no hortifruti o_que_achei_da_lista_no_hortifruti = hortifruti & lista_de_casa print(f’Da LISTA DE CASA encontramos apenas {o_que_achei_da_lista_no_hortifruti} no hortifruti’) Hortifruti tem: {‘acerola’, ‘abacate’, ‘goiaba’, ‘banana’, ‘laranja’, ‘limão’, ‘melão’, ‘pera’} minha lista – lista da minha mãe = {‘goiaba’, ‘laranja’} LISTA_DE_CASA = minha lista + lista da minha mãe : {‘goiaba’, ‘banana’, ‘laranja’, ‘mamão’, ‘pera’} Da LISTA DE CASA encontramos apenas {‘goiaba’, ‘banana’, ‘laranja’, ‘pera’} no hortifruti |
||
Dicionário | Cada elemento é um par chave-valor, onde a chave é única. Você pode adicionar, remover ou modificar elementos. |
|
Convertendo Lista em Conjunto
1 2 3 4 5 6 |
lista = ['banana', 'maça'] print(lista) conjunto = set(lista) print(conjunto) ['banana', 'maça'] {'banana', 'maça'} |