PythonListasbasico

Fatiamento

Slicing é usado em código real para extrair partes de listas, strings ou qualquer sequência — como pegar os primeiros 10 registros de uma lista de dados ou inverter a ordem sem modificar o original. Dominar o fatiamento evita loops desnecessários e deixa o código mais limpo e rápido.

O PROBLEMA

Dada a lista [1,2,3,4,5,6,7,8,9,10], use fatiamento para exibir seções.

EXEMPLO

Primeiros 3: [1,2,3]
Últimos 3: [8,9,10]
Invertida: [10,9,8,7,6,5,4,3,2,1]

SOBRE O CONCEITO

O fatiamento usa a sintaxe lista[inicio:fim:passo], onde inicio é incluído e fim é excluído. Esse é o erro mais comum: achar que o elemento no índice fim aparece no resultado. Por exemplo, para os primeiros 3 elementos, você usa lista[0:3], que retorna os índices 0, 1 e 2. Já para inverter a lista, use passo negativo, como lista[::-1]. Lembre-se: valores padrão de inicio e fim são início e final da lista, e passo pode ser positivo (direção normal) ou negativo (para trás).

RESOLUÇÃO

Mais exercícios de Listas

PYL002B · BásicoAdicionar elementosPYL005B · BásicoRemover elementosPYL006B · BásicoVerificar elementoPYL009B · BásicoPercorrer com for
Ver todos os exercícios de Python