projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
ausente = 'Projeto ausente'
for projeto in projetos:
if projeto is None:
print(ausente)
else:
print(projeto)
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
ausente = 'Projeto ausente'
for projeto in projetos:
if projeto is None:
print(ausente)
else:
print(projeto)
Oi, Diogo! Como vai?
Seu uso do for
para percorrer a lista e tratar o None
com uma condição if
ficou claro e direto. É uma ótima forma de garantir que os dados ausentes sejam tratados corretamente.
Uma dica interessante para o futuro é utilizar enumerate
quando quiser acessar o índice junto com o valor em um loop. Veja este exemplo:
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for i, projeto in enumerate(projetos):
if projeto is None:
print(f"Projeto {i} está ausente")
else:
print(f"Projeto {i}: {projeto}")
O enumerate
permite percorrer a lista e saber a posição de cada item ao mesmo tempo.