Liste mit Bereich initialisieren

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 Sie eine Liste von Zahlen mit der range()-Funktion erstellen. Manchmal möchten Sie jedoch eine Liste von Zahlen erstellen, die nicht aufeinanderfolgend sind oder die bei einer anderen Zahl als 0 beginnen. In diesen Fällen können Sie die initialize_list_with_range()-Funktion verwenden.

Liste mit Bereich initialisieren

Schreiben Sie eine Funktion initialize_list_with_range(end, start=0, step=1), die eine Liste initialisiert, die die Zahlen im angegebenen Bereich enthält, wobei start und end inklusive sind und deren gemeinsamer Unterschied step ist.

Die Funktion sollte eine Liste der passenden Länge zurückgeben, die mit den gewünschten Werten im angegebenen Bereich gefüllt ist.

Eingabe

  • end (ganzzahlig) - Das Ende des Bereichs (inklusiv).
  • start (ganzzahlig, optional) - Der Anfang des Bereichs (inklusiv). Standardwert ist 0.
  • step (ganzzahlig, optional) - Der gemeinsame Unterschied zwischen jeder Zahl im Bereich. Standardwert ist 1.

Ausgabe

  • Eine Liste, die die Zahlen im angegebenen Bereich enthält.
def initialize_list_with_range(end, start = 0, step = 1):
  return list(range(start, end + 1, step))
initialize_list_with_range(5) ## [0, 1, 2, 3, 4, 5]
initialize_list_with_range(7, 3) ## [3, 4, 5, 6, 7]
initialize_list_with_range(9, 0, 2) ## [0, 2, 4, 6, 8]

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie Sie eine Liste von Zahlen mit der initialize_list_with_range()-Funktion erstellen. Diese Funktion ermöglicht es Ihnen, eine Liste von Zahlen zu erstellen, die nicht aufeinanderfolgend sind oder die bei einer anderen Zahl als 0 beginnen.