1
resposta

[Projeto] Mostrando o código

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)


1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!