Flashcard FC331353
Ao iterar a lista invertida S[::-1] e selecionar índices pares (k%2==0), quais posições da lista original são retornadas?
Linguagens de Programação
FGV · 2022
Ao iterar a lista invertida S[::-1] e selecionar índices pares (k%2==0), quais posições da lista original são retornadas?
Mostrar resposta e comentário
Resposta
Resposta: elementos nos índices originais n-1, n-3, n-5, ...Seja n = len(S). Ao inverter com S[::-1], o índice k da lista invertida corresponde ao índice original n-1-k.
Selecionando k pares (k = 2t), o índice original é n-1-2t, para t = 0,1,2,...
O uso de yield emite esses valores na ordem de t crescente — do último ao primeiro — pulando um elemento a cada passo.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331159
Conteúdo do catálogo FC Concursos · Atualizado em