Elemente von der linken Seite einer Liste entfernen

Beginner

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

Einführung

In Python können wir die Slicenotation verwenden, um Elemente aus einer Liste zu entfernen. In dieser Herausforderung müssen Sie eine Funktion schreiben, die eine bestimmte Anzahl von Elementen von der linken Seite einer Liste entfernt.

Entfernen von Listelementen von der Linken

Schreiben Sie eine Funktion drop(a, n=1), die eine Liste a und einen optionalen Integer n als Argumente nimmt und eine neue Liste zurückgibt, aus der die ersten n Elemente der ursprünglichen Liste entfernt wurden. Wenn n nicht angegeben wird, sollte die Funktion nur das erste Element der Liste entfernen.

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) ## []

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie Sie die Slicenotation in Python verwenden, um Elemente aus einer Liste zu entfernen. Sie haben auch eine Funktion geschrieben, die eine bestimmte Anzahl von Elementen von der linken Seite einer Liste entfernt.