projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
if projeto is None:
projeto = "Projeto ausente"
print(projeto)
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
if projeto is None:
projeto = "Projeto ausente"
print(projeto)
Oi, Camila! Como vai?
Gostei da forma como você tratou o valor None
na lista e o substituiu por uma string descritiva. Isso mostra atenção aos detalhes e boa prática para evitar erros durante a execução do laço.
Uma dica interessante para o futuro é usar uma list comprehension para gerar uma nova lista já tratada, tornando o código mais conciso. Veja este exemplo:
projetos = ["website", "jogo", "analise de dados", None, "aplicativo movel"]
projetos_tratados = [p if p is not None else "Projeto ausente" for p in projetos]
print(projetos_tratados)
Esse código cria uma nova lista com todos os itens ajustados, sem precisar alterar dentro do for
.