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
|