Eliminar los primeros elementos de una lista

La función _.drop de Lodash crea una sublista al quitar n elementos del comienzo. Reproduce ese comportamiento con la función proporcionada y las herramientas habituales de Python.

Si se omite n, elimina un elemento. Si n es cero, devuelve la lista completa. Si n es igual o mayor que la longitud de la lista, devuelve una lista vacía.

Ejemplos

drop([1, 2, 3], 1) ➞ [2, 3]

drop([1, 2, 3], 2) ➞ [3]

drop([1, 2, 3], 5) ➞ []

drop([1, 2, 3], 0) ➞ [1, 2, 3]

Notas

  • No importes Lodash; escribe tu propia versión.
  • La función también admite listas con cadenas de texto y listas vacías.
  • Puedes encontrar esta serie aquí.