1
resposta

Exercicios de Aquecimento 1-5

Aquecimento

  1. Crie um código para imprimir a soma dos elementos de cada uma das listas contidas na seguinte lista:
    lista_de_listas = [[4,6,5,9], [1,0,7,2], [3,4,1,8]]
for lista in lista_de_listas:
  print(sum(lista))
  1. Crie um código para gerar uma lista que armazena o terceiro elemento de cada tupla contida na seguinte lista de tuplas:
    lista_de_tuplas = [('Pedro', 1.74, 81), ('Júlia', 1.65, 67), ('Otávio', 1.81, 83)]
lista_de_tuplas = [('Pedro', 1.74, 81), ('Júlia', 1.65, 67), ('Otávio', 1.81, 83)]

terceiro_elemento = list(map(lambda x: x[2], lista_de_tuplas))
terceiro_elemento
  1. A partir da lista: lista = ['Pedro', 'Júlia', 'Otávio', 'Eduardo'], crie um código para gerar uma lista de tuplas em que cada tupla tenha o primeiro elemento como a posição do nome na lista original e o segundo elemento sendo o próprio nome.
lista = ['Pedro', 'Júlia', 'Otávio', 'Eduardo']

lista_tuplas = []
for i in range(len(lista)):
  lista_tuplas.append((i,lista[i]))

print(lista_tuplas)
  1. Crie uma lista usando o list comprehension que armazena somente o valor numérico de cada tupla caso o primeiro elemento seja 'Apartamento', a partir da seguinte lista de tuplas:
    aluguel = [('Apartamento', 1700), ('Apartamento', 1400), ('Casa', 2150), ('Apartamento', 1900), ('Casa', 1100)]
aluguel = [('Apartamento', 1700), ('Apartamento', 1400), ('Casa', 2150), ('Apartamento', 1900), ('Casa', 1100)]

lista = [aluguel[1] for item in aluguel if item[0] == 'Apartamento']
lista
  1. Crie um dicionário usando o dict comprehension em que as chaves estão na lista meses = ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'] e os valores estão em despesa = [860, 490, 1010, 780, 900, 630, 590, 770, 620, 560, 840, 360].
meses = ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez']
despesa = [860, 490, 1010, 780, 900, 630, 590, 770, 620, 560, 840, 360]

gastos_mensais = {meses[i]: despesa[i] for i in range(len(meses))}
gastos_mensais

Na hora eu me senti pouco confiante, mas graças as anotações que fiz consegui entender melhor e replicar. Se tiverem mais exercicios desse tipo "aquecimento" e não projetos , que eu possa exercitar, ficaria agardecida em me mandarem!

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Valentina, tudo bem? 😊

Que ótimo que você se sentiu mais confiante e conseguiu replicar os exemplos! Isso mostra que você está no caminho certo. 👍

Seus códigos estão todos corretos e demonstram um bom entendimento das estruturas de dados e das compreensões de lista e dicionário.

Para continuar praticando com exercícios mais focados em aquecimento e estruturas de dados, recomendo explorar os seguintes recursos:

🎓 Para saber mais:

Continue praticando e explorando! 😎