Diferença entre Lista , Tupla , Conjunto e Dicionário

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

Deixe um comentário