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.