Letztes Element aus einer Python-Liste entfernen

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In Python ist eine Liste eine Sammlung von Elementen, die geordnet und veränderbar sind. Manchmal müssen wir das letzte Element einer Liste entfernen und alle anderen Elemente erhalten. In dieser Herausforderung müssen Sie eine Funktion erstellen, die alle Elemente einer Liste außer dem letzten zurückgibt.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") subgraph Lab Skills python/comments -.-> lab-13659{{"Letztes Element aus einer Python-Liste entfernen"}} python/lists -.-> lab-13659{{"Letztes Element aus einer Python-Liste entfernen"}} python/tuples -.-> lab-13659{{"Letztes Element aus einer Python-Liste entfernen"}} python/function_definition -.-> lab-13659{{"Letztes Element aus einer Python-Liste entfernen"}} end

Liste ohne letztes Element

Schreiben Sie eine Python-Funktion namens initial(lst), die eine Liste als Argument nimmt und alle Elemente der Liste außer dem letzten zurückgibt.

def initial(lst):
  return lst[:-1]
initial([1, 2, 3]) ## [1, 2]

Zusammenfassung

Um diese Herausforderung zu lösen, müssen Sie die Listen-Slicing-Funktion (Teilbereichserstellung von Listen) von Python nutzen. Die Syntax lst[:-1] gibt alle Elemente der Liste außer dem letzten zurück.