






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Este documento fornece uma explicação sobre variáveis do tipo tupla e lista em python, suas diferenças, como armazenar e acessar dados nelas, e exemplos de ordenação e exibição de listas de listas. Além disso, aborda a conversão entre tuplas e listas e a entrada de dados em tabelas.
Tipologia: Slides
1 / 11
Esta página não é visível na pré-visualização
Não perca as partes importantes!
- Variável que permite armazenar uma sequência
- Valores são delimitados por colchetes e separados
- No Python representam variáveis do tipo list.
L[0] 10
L[3] [42, 1.6]
L[2] = "Outro texto"
L[5]
L[-7]
Índices → 0 1 2 3
L = [ 10, True, "Um texto", [42, 1.6] ]
Índices → -4 -3 -2 -
L = [ 10, True, "Outro texto", [42, 1.6]
**- Já usamos tuplas:
print ("Distância: %.2f±%.2f m" % (m, d) )
L = [["oi", 4], ["eu", 4], ["oi", 1], ["oi"], ["oi", 2, True]] L.sort()
L.sort(reverse= True )
from operator import itemgetter L.sort(key=itemgetter(1)) # ordena pelo subíndice 1
L = [["oi", 4],["eu", 4],["oi", 1],["eu", 2],["oi", 2, True]] L.sort(key=itemgetter(1,0)) #ordena pelo subíndice 1 depois pelo 0
L = [["oi", 4],["eu", 4],["oi", 1],["eu", 2],["oi", 2, True]] L.sort(key=itemgetter(1), reverse= True )
L = [['oi', 1], ['eu', 2], ['oi', 2, True], ['eu', 4], ['oi', 4]]
No exemplo, cada sublista contém, str , int e bool , nessa ordem, quando explícito,
L = [['eu', 4], ['oi'], ['oi', 1], ['oi', 2, True], ['oi', 4]]
L = [['oi', 4], ['oi', 2, True], ['oi', 1], ['oi'], ['eu', 4]]
IndexError: list index out of range
L = [['oi', 4], ['eu', 4], ['eu', 2], ['oi', 2, True], ['oi', 1]]
- O índice da lista principal pode ser entendido como o número da linha e o índice da sublista como o número da coluna.
Tabela = [ [7891150008502, 'OMO Multiação 2 kg', 19.25], [7894900011753, 'Coca-Cola 1,5 l', 5.35], [7891000061190, 'NESCAU 2.0', 7.15], [9788522111299, 'Algoritmos e Lógica de Programação', 49] ] print (Tabela[2]) print (Tabela[2][1])
Código de barras Nome do produto Preço (R$) 7891150008502 OMO Multiação 2 kg 19, 7894900011753 Coca-Cola 1,5 l 5, 7891000061190 NESCAU 2.0 7, 9788522111299 Algoritmos e Lógica de Programação 49,
[7891000061190, 'NESCAU 2.0', 7.15] NESCAU 2.
Exibindo listas de listas
for linha in Tabela: for item in linha: print (item)
Tabela = [ [7891150008502, 'OMO Multiação 2 kg', 19.25], [7894900011753, 'Coca-Cola 1,5 l', 5.35], [7891000061190, 'NESCAU 2.0', 7.15], [9788522111299, 'Algoritmos e Lógica de Programação', 49] ]
7891150008502 OMO Multiação 2 kg
7894900011753 Coca-Cola 1,5 l
7891000061190 NESCAU 2.
9788522111299 Algoritmos e Lógica de Programação 49
linha = [7891150008502, 'OMO Multiação 2 kg' , 19.25 ]
item
linha = [7894900011753,linha = [7891000061190,linha = [9788522111299, 'Coca-Cola 1,5 l''NESCAU 2.0''Algoritmos e Lógica de Programação', 49 , 5.35, 7.15 ]]]
itemitemitem
2 laços de repetição
Exibindo tabelas
print ("%13s\t%36s\t%s" % ("Código", "Produto", "Preço")) for linha in Tabela: print ("%13s\t%36s\t%5.2f" % tuple (linha))
Tabela = [ [7891150008502, 'OMO Multiação 2 kg' , 19.25 ], [7894900011753, 'Coca-Cola 1,5 l' , 5.35 ], [7891000061190, 'NESCAU 2.0' , 7.15 ], [9788522111299, 'Algoritmos e Lógica de Programação', 49 ] ]
Lista para tupla Código Produto Preço 7891150008502 OMO Multiação 2 kg 19. 7894900011753 Coca-Cola 1,5 l 5. 7891000061190 NESCAU 2.0 7. 9788522111299 Algoritmos e Lógica de Programação 49.
Formatando a string para exibir a tupla: 1 laço de repetição
Tabela = [ ['1234', 5.0, 12.99] ]
Tabela = []Tabela = [ ['1234', 5.0, 12.99], ['1111', 2.5, 3.25], ['1701', 1.0, 100.0] ]
Tabela = [ ['1234', 5.0, 12.99], ['1111', 2.5, 3.25] ]
Entrada de dados – Tabelas
Sublista
Código Quant Preço 1234 5.0 12. 1111 2.5 3. 1701 1.0 100.
N=