Supprimer des éléments d'une liste du début

Beginner

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

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.