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. minha_lista = [1, 2, 3,2, “banana”, True] print(minha_lista)#Adicionando novo item minha_lista.append(“abacaxi”) print(minha_lista) # removendo item com valor = 1 minha_lista.remove(1) print(minha_lista) #Altera valor do indice 0 minha_lista[0] = 9 print(minha_lista) [1, 2, 3, 2, ‘banana’, True] [1, 2, 3, 2, ‘banana’, True, ‘abacaxi’] [2, 3, 2, ‘banana’, True, ‘abacaxi’] [9, 3, 2, ‘banana’, True, ‘abacaxi’]
Tupla Cada elemento possi um indice iniciado em 0. Após sua declaração não podemos modifica-lo.
dias_semana = ('segunda','terça','quarta',
'quinta','sexta','sábado','domingo')
print(dias_semana)

('segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado', 'domingo')
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.
estados = {"AC": "Acre", "RJ": "Rio de Janeiro", "MG": "Minas Gerais"}
# abaixo adicionamos 'SP'
estados["SP"] = "São Paulo"
print(estados)
print(estados["RJ"])

{'AC': 'Acre', 'RJ': 'Rio de Janeiro', 'MG': 'Minas Gerais', 'SP': 'São Paulo'}
Rio de Janeiro
 

Convertendo Lista em Conjunto

lista = ['banana', 'maça']
print(lista)
conjunto = set(lista)
print(conjunto)

['banana', 'maça']
{'banana', 'maça'}

Deixe um comentário