Introdução
Em Python, podemos facilmente remover elementos de uma lista usando a notação de fatias (slice notation). Isso pode ser útil quando queremos remover um número específico de elementos do final direito de uma lista. Neste desafio, você criará uma função que recebe uma lista e um número opcional de elementos a serem removidos do final direito da lista.
Remover Elementos de uma Lista da Direita
Escreva uma função drop_right(a, n = 1) que recebe uma lista a e um inteiro opcional n e retorna uma nova lista com n elementos removidos do final direito da lista a. Se n não for fornecido, a função deve remover apenas o último elemento da lista.
def drop_right(a, n = 1):
return a[:-n]
drop_right([1, 2, 3]) ## [1, 2]
drop_right([1, 2, 3], 2) ## [1]
drop_right([1, 2, 3], 42) ## []
Resumo
Neste desafio, você aprendeu como remover elementos do final direito de uma lista usando a notação de fatias (slice notation) em Python. Você também criou uma função que recebe uma lista e um inteiro opcional e retorna uma nova lista com n elementos removidos do final direito da lista.