Remoção de elementos usando fatiamento em Python
O fatiamento é amplamente utilizado em Python,
inclusive para remover elementos específicos.
Neste caso, o operador del é usado
e ao lado dele é especificado o fatiamento
desejado. Vamos remover a seguinte seleção
da nossa lista:
pythonlst = [1, 2, 3, 4, 5, 6]
del lst[1:4]
print(lst) # exibe [1, 5, 6]
Para remover todos os elementos da lista, basta especificar no fatiamento um passo igual a um:
pythonlst = [1, 2, 3, 4, 5, 6]
del lst[::1]
print(lst) # exibe []
No entanto, se for necessário remover caracteres de uma string, será retornado um erro. Isto ocorre porque as strings em Python são imutáveis:
pythontxt = '123456789'
del txt[1:3] # gera um erro
Задание 1
Dada a lista:
pythonlst = [1, 2, 3, 4, 5, 6]
Remova cada elemento ímpar dela.
Задание 2
Dada a lista:
pythonlst = [1, 2, 3, 4, 5, 6, 7, 8]
Escreva o código para obter o seguinte fatiamento:
python[8, 6, 4, 2]