Ed
ontem
Vamos analisar as opções para substituir o elemento da lista `lst = [1, 2, 3, 4, 5]` de forma que ela fique `[1, 2, 10, 4, 5]`. - a) `lst = 10` - Esta opção não altera a lista, apenas atribui o valor 10 à variável `lst`, fazendo com que `lst` deixe de ser uma lista. - b) `lst[3] = 10` - Esta opção substitui o elemento na posição 3 (que é 4) por 10, resultando em `[1, 2, 3, 10, 5]`, o que não é o desejado. - c) `lst.insert(2, 10)` - Esta opção insere o valor 10 na posição 2, deslocando os elementos seguintes. O resultado seria `[1, 2, 10, 3, 4, 5]`, o que também não é o desejado. - d) `lst[2] = 10` - Esta opção substitui o elemento na posição 2 (que é 3) por 10, resultando em `[1, 2, 10, 4, 5]`, que é exatamente o que queremos. Portanto, a alternativa correta é: d) lst[2] = 10.