Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Iterieren mit der Range()-Funktion | The For-Schleife
Python Loops Tutorial

Swipe um das Menü anzuzeigen

book
Iterieren mit der Range()-Funktion

Stellen Sie sich vor, Sie haben eine Liste von Reisezielen und möchten nur mit einem bestimmten Teil davon arbeiten. Zum Beispiel möchten Sie vielleicht nur die ersten drei Städte besuchen oder die Ziele in umgekehrter Reihenfolge ausdrucken. Die range()-Funktion von Python kann Ihnen helfen, einfach über die Indizes der Liste zu iterieren!

  • Die range() -Funktion ist nützlich, wenn man mit Listenindizes arbeitet;

  • Sie ermöglicht es Ihnen, den Start , das Ende und den Schritt der Iteration zu kontrollieren;

  • Anstatt direkt über die Elemente zu iterieren, iterieren Sie über die Positionen der Elemente in einer Sequenz.

Das Format der range()-Funktion ist:

python
  • start : der Startindex des Bereichs (Standard ist 0 , wenn weggelassen);

  • end : der Endindex ( exklusiv );

  • step : der Inkrement zwischen den Indizes (Standard ist 1 ).

Angenommen, wir haben eine Liste von Städten, die wir besuchen möchten. Lassen Sie uns die ersten drei Ziele mit range() ausdrucken:

123456
# List of travel destinations travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing the first three destinations for i in range(3): print(i, ':', travel_list[i])
copy
  • range(3) erzeugt Zahlen von 0 bis 2 (Endwert 3 ist exklusiv );

  • Innerhalb der Schleife greift travel_list[i] auf das Reiseziel am Index i zu.

Lassen Sie uns die Reiseziele in umgekehrter Reihenfolge ausdrucken:

123456
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing travel destinations in reverse # Start at last index, end at -1, step -1 for i in range(len(travel_list) - 1, -1, -1): print(i, ':', travel_list[i])
copy
  • len(travel_list) berechnet die Anzahl der Elemente in der Liste ( 5 in diesem Fall).

  • range(len(travel_list) - 1, -1, -1) erzeugt Indizes von 4 bis 0 , was eine Iteration in umgekehrter Reihenfolge ermöglicht.

  • Die Schleife druckt jeden Index und das entsprechende Reiseziel aus travel_list und zeigt die Orte in umgekehrter Reihenfolge an.

Aufgabe

Swipe to start coding

Du und deine Freunde planen eine Gruppenreise, aber ihr entscheidet euch, euch aufzuteilen, um verschiedene Länder zu besuchen und mehr Boden abzudecken. Du stimmst zu, die Länder zu besuchen, deren Indizes durch 2 teilbar sind, während deine Freunde den Rest besuchen.

  • Verwende die range-Funktion korrekt, um die Start-, End- und Schrittwerte festzulegen.
  • Fülle die your_travel_list mit den Indizes der Länder, die durch 2 teilbar sind.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

book
Iterieren mit der Range()-Funktion

Stellen Sie sich vor, Sie haben eine Liste von Reisezielen und möchten nur mit einem bestimmten Teil davon arbeiten. Zum Beispiel möchten Sie vielleicht nur die ersten drei Städte besuchen oder die Ziele in umgekehrter Reihenfolge ausdrucken. Die range()-Funktion von Python kann Ihnen helfen, einfach über die Indizes der Liste zu iterieren!

  • Die range() -Funktion ist nützlich, wenn man mit Listenindizes arbeitet;

  • Sie ermöglicht es Ihnen, den Start , das Ende und den Schritt der Iteration zu kontrollieren;

  • Anstatt direkt über die Elemente zu iterieren, iterieren Sie über die Positionen der Elemente in einer Sequenz.

Das Format der range()-Funktion ist:

python
  • start : der Startindex des Bereichs (Standard ist 0 , wenn weggelassen);

  • end : der Endindex ( exklusiv );

  • step : der Inkrement zwischen den Indizes (Standard ist 1 ).

Angenommen, wir haben eine Liste von Städten, die wir besuchen möchten. Lassen Sie uns die ersten drei Ziele mit range() ausdrucken:

123456
# List of travel destinations travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing the first three destinations for i in range(3): print(i, ':', travel_list[i])
copy
  • range(3) erzeugt Zahlen von 0 bis 2 (Endwert 3 ist exklusiv );

  • Innerhalb der Schleife greift travel_list[i] auf das Reiseziel am Index i zu.

Lassen Sie uns die Reiseziele in umgekehrter Reihenfolge ausdrucken:

123456
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing travel destinations in reverse # Start at last index, end at -1, step -1 for i in range(len(travel_list) - 1, -1, -1): print(i, ':', travel_list[i])
copy
  • len(travel_list) berechnet die Anzahl der Elemente in der Liste ( 5 in diesem Fall).

  • range(len(travel_list) - 1, -1, -1) erzeugt Indizes von 4 bis 0 , was eine Iteration in umgekehrter Reihenfolge ermöglicht.

  • Die Schleife druckt jeden Index und das entsprechende Reiseziel aus travel_list und zeigt die Orte in umgekehrter Reihenfolge an.

Aufgabe

Swipe to start coding

Du und deine Freunde planen eine Gruppenreise, aber ihr entscheidet euch, euch aufzuteilen, um verschiedene Länder zu besuchen und mehr Boden abzudecken. Du stimmst zu, die Länder zu besuchen, deren Indizes durch 2 teilbar sind, während deine Freunde den Rest besuchen.

  • Verwende die range-Funktion korrekt, um die Start-, End- und Schrittwerte festzulegen.
  • Fülle die your_travel_list mit den Indizes der Länder, die durch 2 teilbar sind.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt