Olá, Thamiris! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você explorou o uso de lista de listas e ainda lista de tuplas, utilizou muito bem o for in
para percorrer essas estruturas e ainda compreendeu a importância do list comprehension para tornar o código mais conciso.
Uma dica interessante para o futuro é usar o enumerate
, uma função embutida do Python que serve para iterar sobre uma estrutura (como listas ou tuplas) mantendo o controle do índice de cada item. Podemos usá-lo dessa forma:
lista_de_listas = [[4, 6, 5, 9], [1, 0, 7, 2], [3, 4, 1, 8]]
for i, lista in enumerate(lista_de_listas, start=1):
print(f"Soma da lista {i}: {sum(lista)}")
Resultado:
Soma da lista 1: 24
Soma da lista 2: 10
Soma da lista 3: 16
Isso torna o código mais legível e informativo, o parâmetro start=1
indica que a contagem iniciará no 1
, pois o padrão é iniciar com 0
.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!