Modificando Listas
Parte da seção Fundamentals do Journey de Python da Coddy — lição 55 de 77.
Além de acessar os elementos de uma lista, você também pode modificá-los. Para modificar um elemento específico em uma lista, você pode atribuir um novo valor a ele usando seu índice.
Aqui está um exemplo:
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)Saída:
["apple", "orange", "cherry"]banana foi alterado para orange
Desafio
FácilCrie uma função chamada change_element que modifica uma lista substituindo um elemento por um novo valor.
Parâmetros da Função:
lst- a lista a ser modificadaindex- a posição do elemento a ser substituídonew_element- o novo valor a ser colocado nessa posição
O que a função deve fazer:
- Pegue o elemento no índice especificado na lista
- Substitua-o pelo novo elemento
- Retorne a lista modificada
Exemplo: change_element([1, 2, 3], 0, 9) deve retornar [9, 2, 3] porque substitui o elemento no índice 0 (que era 1) por 9.
Folha de consulta
Para modificar um elemento específico em uma lista, use seu índice:
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list) # Saída: ["apple", "orange", "cherry"]Isso altera o elemento no índice 1 de "banana" para "orange".
Experimente você mesmo
def change_element(lst, index, new_element):
# Escreva o código aquiEsta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Operadores Lógicos Parte 47Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo Entrada10FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz2Variáveis
NúmerosStringBooleanoConvenções de NomenclaturaVariáveis VaziasRecapitulação - Inicializar Variáveis8Laços de Repetição
Loop ForLoop WhileBreakContinueRecapitulação - FatorialA Função RangeLoops AninhadosRecapitulação - Entrada Dinâmica11Fundamentos de Listas
Declarando uma ListaAcessando Elementos da ListaModificando ListasMétodos de ListaRecapitulação - Lista de ProdutosRecapitulação - Lista InvertidaTupla14Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosRecapitulação - Matemática SimplesOperadores de Comparação6Entrada e Saída Básica
SaídaSaída com VariáveisEntradaConversão de TiposRecapitulação - Até 120Recapitulação - Verdadeiro ou Falso9Funções
Declarar uma FunçãoArgumentosRetornoRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores Padrão12Iterando sobre Sequências
Iterando sobre ElementosA Função EnumerateIterando sobre Strings Parte 1Iterando sobre Strings Parte 2