






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
Encontra documentos específicos para os exames da tua universidade
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
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=