Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Die Enumerate() Funktion | Die For-Schleife
Python-Schleifen-Tutorial
course content

Kursinhalt

Python-Schleifen-Tutorial

Python-Schleifen-Tutorial

1. Die For-Schleife
2. Die While-Schleife
3. Verschachtelte Schleifen
4. Listen- und Wörterbuchverständnisse

book
Die Enumerate() Funktion

Die Funktion enumerate() ist unglaublich nützlich, wenn Sie sowohl auf den Wert als auch auf seinen Index in einer Sequenz, wie einer Liste oder einem String, zugreifen müssen. Dies ermöglicht es Ihnen, mit Elementen zu arbeiten und gleichzeitig ihre Position in der Sequenz im Auge zu behalten.

In Python sind Listen geordnete Datenstrukturen, was bedeutet, dass jedes Element einen eindeutigen Index hat. Die Funktion enumerate() macht es einfach, sowohl den Index als auch den Wert gleichzeitig abzurufen.

Die Syntax zur Verwendung von enumerate() ist:

  • index: bezieht sich auf die Position eines Elements in der Liste. Python verwendet eine 0-basierte Indizierung, was bedeutet, dass das erste Element einen Index von 0 hat;
  • value: bezieht sich auf das tatsächliche Element an einem bestimmten Index.

Lassen Sie uns enumerate() auf unsere travel_list anwenden, um jede Stadt zusammen mit ihrem Index auszugeben:

123456
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(f"{index} - {city}")
copy
Aufgabe

Swipe to start coding

Als Reisender haben Sie eine lange Liste potenzieller Reiseziele, aber Sie möchten sie basierend auf ihrer Position in der Liste priorisieren. Um diesen Prozess zu erleichtern, entscheiden Sie sich, jedem Land eine Prioritätsrangfolge zuzuweisen.

  • Verwenden Sie die Funktion enumerate(), um die Liste countries durchzugehen.
  • Weisen Sie jedem Land eine Rangfolge zu, beginnend mit 1.
  • Speichern Sie die Rangfolgen in einem Wörterbuch, wobei der Ländername der Schlüssel und die Prioritätsrangfolge der Wert ist.

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 6
toggle bottom row

book
Die Enumerate() Funktion

Die Funktion enumerate() ist unglaublich nützlich, wenn Sie sowohl auf den Wert als auch auf seinen Index in einer Sequenz, wie einer Liste oder einem String, zugreifen müssen. Dies ermöglicht es Ihnen, mit Elementen zu arbeiten und gleichzeitig ihre Position in der Sequenz im Auge zu behalten.

In Python sind Listen geordnete Datenstrukturen, was bedeutet, dass jedes Element einen eindeutigen Index hat. Die Funktion enumerate() macht es einfach, sowohl den Index als auch den Wert gleichzeitig abzurufen.

Die Syntax zur Verwendung von enumerate() ist:

  • index: bezieht sich auf die Position eines Elements in der Liste. Python verwendet eine 0-basierte Indizierung, was bedeutet, dass das erste Element einen Index von 0 hat;
  • value: bezieht sich auf das tatsächliche Element an einem bestimmten Index.

Lassen Sie uns enumerate() auf unsere travel_list anwenden, um jede Stadt zusammen mit ihrem Index auszugeben:

123456
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(f"{index} - {city}")
copy
Aufgabe

Swipe to start coding

Als Reisender haben Sie eine lange Liste potenzieller Reiseziele, aber Sie möchten sie basierend auf ihrer Position in der Liste priorisieren. Um diesen Prozess zu erleichtern, entscheiden Sie sich, jedem Land eine Prioritätsrangfolge zuzuweisen.

  • Verwenden Sie die Funktion enumerate(), um die Liste countries durchzugehen.
  • Weisen Sie jedem Land eine Rangfolge zu, beginnend mit 1.
  • Speichern Sie die Rangfolgen in einem Wörterbuch, wobei der Ländername der Schlüssel und die Prioritätsrangfolge der Wert ist.

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 6
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
We're sorry to hear that something went wrong. What happened?
some-alt