Oi, Evandro! Como vai?
Gostei da forma como você utilizou os métodos index(), remove() e insert() para manter a posição original do participante na lista. Essa solução demonstra um bom entendimento sobre manipulação de listas e resolve corretamente a proposta da atividade.
Uma dica interessante para o futuro é utilizar a substituição direta pelo índice encontrado, evitando a remoção e inserção do elemento. Veja este exemplo:
participantes = ['Ana', 'Carlos', 'Pedro']
posicao = participantes.index('Carlos')
participantes[posicao] = 'Joao'
print(participantes)
Nesse exemplo, o código localiza a posição do nome e faz a substituição diretamente, mantendo a estrutura da lista de forma simples.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!