Elimina elementos de la lista desde la derecha

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En Python, podemos eliminar elementos de una lista fácilmente utilizando notación de rebanadas. Esto puede ser útil cuando queremos eliminar un número específico de elementos del extremo derecho de una lista. En este desafío, crearás una función que tome una lista y un número opcional de elementos a eliminar del extremo derecho de la lista.

Elimina elementos de la lista desde la derecha

Escribe una función drop_right(a, n = 1) que tome una lista a y un entero opcional n y devuelva una nueva lista con n elementos eliminados del extremo derecho de la lista a. Si no se proporciona n, la función debe eliminar solo el último elemento de la 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) ## []

Resumen

En este desafío, aprendiste cómo eliminar elementos del extremo derecho de una lista utilizando notación de rebanadas en Python. También creaste una función que toma una lista y un entero opcional y devuelve una nueva lista con n elementos eliminados del extremo derecho de la lista.