Python extrahiert Zahlen und Indizes in einer Liste

Python extrahiert Zahlen und Indizes in einer Liste

Um ein Element in einer Liste und den entsprechenden Index zu extrahieren, können Sie integrierte Funktionen verwenden enumerate(). enumerate()Die Funktion gibt ein iterierbares Objekt zurück, bei dem jedes Element ein Tupel ist, das den Index und den Wert des Elements in der Liste enthält. Sie können den Entpackoperator verwenden for index, value in enumerate(list), um über diese Iteration zu iterieren und den Index und Wert abzurufen.

Hier ist ein Beispielcode:

numbers = [10, 20, 30, 40, 50]

for index, value in enumerate(numbers):
    print(f"索引: {
      
      index}, 值: {
      
      value}")

Ausgabe:

索引: 0, 值: 10
索引: 1, 值: 20
索引: 2, 值: 30
索引: 3, 值: 40
索引: 4, 值: 50

Im obigen Beispiel haben wir eine Liste von Ganzzahlen numbers. Durch die Verwendung enumerate(numbers)erhalten wir ein iterierbares Objekt, bei dem jedes Element ein Tupel ist, das den Index und den Wert enthält. Anschließend verwenden wir fordie Schleifen- und Entpackungsoperatoren, um index, valuediese Iteration zu durchlaufen und den Variablen bzw. den Index und den Wert indexzuzuweisen value. Im Schleifenkörper geben wir den Index und den Wert jedes Elements aus.

Auf diese Weise können Sie sowohl auf die Elemente in der Liste als auch auf deren Indizes zugreifen. Beachten Sie, dass der Index bei 0 beginnt.

Guess you like

Origin blog.csdn.net/m0_66238629/article/details/131616422