Funktion zur Umkehrung einer Liste

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 können Listen und Strings mit integrierten Funktionen umgedreht werden. Es ist jedoch auch möglich, eine Liste oder einen String mit Hilfe der Slicenotation umzudrehen.

In dieser Herausforderung schreiben Sie eine Funktion, die eine Liste oder einen String mit Hilfe der Slicenotation umdreht.


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/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-13709{{"Funktion zur Umkehrung einer Liste"}} python/lists -.-> lab-13709{{"Funktion zur Umkehrung einer Liste"}} python/tuples -.-> lab-13709{{"Funktion zur Umkehrung einer Liste"}} python/function_definition -.-> lab-13709{{"Funktion zur Umkehrung einer Liste"}} end

Funktion zur Umkehrung einer Liste

Schreiben Sie eine Python-Funktion namens reverse(itr), die eine Liste oder einen String als Argument nimmt und eine neue Liste oder einen String zurückgibt, der die Elemente oder Zeichen in umgekehrter Reihenfolge enthält.

Ihre Funktion sollte die folgenden Anforderungen erfüllen:

  • Die Funktion sollte reverse heißen
  • Die Funktion sollte ein einzelnes Argument akzeptieren, das eine Liste oder ein String ist
  • Die Funktion sollte eine neue Liste oder einen String zurückgeben, der die Elemente oder Zeichen in umgekehrter Reihenfolge enthält
  • Die Funktion sollte die ursprüngliche Liste oder den ursprünglichen String nicht modifizieren
def reverse(itr):
  return itr[::-1]
reverse([1, 2, 3]) ## [3, 2, 1]
reverse('snippet') ## 'teppins'

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie Sie in Python eine Liste oder einen String mit Hilfe der Slicenotation umkehren. Sie haben eine Funktion namens reverse geschrieben, die eine Liste oder einen String als Eingabe nimmt und eine neue Liste oder einen String zurückgibt, der die Elemente oder Zeichen in umgekehrter Reihenfolge enthält. Denken Sie daran, dass die Slicenotation verwendet werden kann, um einen Bereich von Elementen aus einer Liste oder einem String zu extrahieren.