Das Extrahieren des Listen-Endes in Python

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 alle Elemente einer Liste außer dem ersten erhalten. Dies kann mit der Liste-End-Methode erreicht werden. In dieser Herausforderung werden Sie aufgefordert, eine Funktion zu implementieren, die alle Elemente in einer Liste außer dem ersten zurückgibt.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/ControlFlowGroup -.-> python/conditional_statements("Conditional Statements") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") subgraph Lab Skills python/comments -.-> lab-13727{{"Das Extrahieren des Listen-Endes in Python"}} python/conditional_statements -.-> lab-13727{{"Das Extrahieren des Listen-Endes in Python"}} python/lists -.-> lab-13727{{"Das Extrahieren des Listen-Endes in Python"}} python/tuples -.-> lab-13727{{"Das Extrahieren des Listen-Endes in Python"}} python/function_definition -.-> lab-13727{{"Das Extrahieren des Listen-Endes in Python"}} python/build_in_functions -.-> lab-13727{{"Das Extrahieren des Listen-Endes in Python"}} end

Liste-Ende

Schreiben Sie eine Funktion tail(lst), die eine Liste als Argument nimmt und alle Elemente in der Liste außer dem ersten zurückgibt. Wenn die Liste nur ein Element enthält, geben Sie die gesamte Liste zurück.

def tail(lst):
  return lst[1:] if len(lst) > 1 else lst
tail([1, 2, 3]) ## [2, 3]
tail([1]) ## [1]

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie Sie eine Funktion implementieren, die alle Elemente in einer Liste außer dem ersten zurückgibt. Sie haben auch gelernt, wie Sie den Fall behandeln, in dem die Liste nur ein Element enthält. Üben Sie weiterhin, um Ihre Python-Fähigkeiten zu verbessern!