FC ConcursosFC Concursos

Flashcard FC331388

Como índices negativos afetam iteração e fatias em listas Python?

Linguagens de Programação

FGV · 2018

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

Como índices negativos afetam iteração e fatias em listas Python?
Mostrar resposta e comentário

Resposta

Resposta: Índices negativos percorrem a lista de trás para frente e fatias são end-exclusive.

Explicação:
Iteração: range(a,b,step) inclui a e não inclui b; com step negativo começa em -1 e vai decrescendo (por exemplo, range(-1,-len(L),-1) gera -1, -2, ... até -(len(L)-1)).

Fatias: L[a:b] seleciona índices a até b-1; com negativos L[-5:-2] pega -5, -4 e -3.

Consequência: ao testar membership (if L1[k] in L2[a:b]) serão impressos os elementos de L1 que estiverem na fatia de L2, na ordem da iteração (de trás para frente).




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331194

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo