projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for i, projeto in enumerate(projetos):
if projeto == None:
projetos[i] = 'Projeto ausente'
print(projetos)
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for i, projeto in enumerate(projetos):
if projeto == None:
projetos[i] = 'Projeto ausente'
print(projetos)
Olá, João, como vai?
O seu código cumpre o objetivo de identificar os itens ausentes na lista e substituí-los pela mensagem solicitada, mantendo a integridade da estrutura de dados ao atualizar a lista original via índice. A utilização da função enumerate é uma prática eficiente em Python quando há necessidade de modificar elementos de uma coleção durante a iteração.
Uma forma de tornar a verificação de valores nulos mais alinhada às convenções da linguagem é utilizar o operador is. Em Python, para comparar objetos com None, recomenda-se o uso de if projeto is None em vez do operador de igualdade.
Continue compartilhando suas resoluções e evoluindo nos estudos de Python.