Introduction
En Python, nous pouvons utiliser la notation de tranche pour supprimer des éléments d'une liste. Dans ce défi, vous devrez écrire une fonction qui supprime un nombre spécifié d'éléments du début d'une liste.
Supprimer des éléments d'une liste du début
Écrivez une fonction drop(a, n=1) qui prend une liste a et un entier optionnel n en arguments et renvoie une nouvelle liste avec n éléments supprimés du début de la liste d'origine. Si n n'est pas fourni, la fonction devrait supprimer seulement le premier élément de la liste.
def drop(a, n = 1):
return a[n:]
drop([1, 2, 3]) ## [2, 3]
drop([1, 2, 3], 2) ## [3]
drop([1, 2, 3], 42) ## []
Sommaire
Dans ce défi, vous avez appris à utiliser la notation de tranche pour supprimer des éléments d'une liste en Python. Vous avez également écrit une fonction qui supprime un nombre spécifié d'éléments du début d'une liste.