English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Einführung in Python

Flow Control in Python

Python Funktion

Python Datentypen

Dateioperationen in Python

Objekte und Klassen in Python

Python-Daten und Zeit

Fortgeschrittene Kenntnisse in Python

Python-Referenzhandbuch

Verwendung und Beispiel der Methode index() in Python-Listen

Python-Listmethoden

Die Methode index() sucht nach einem Element in der Liste und gibt den Index zurück.

Kurz gesagt, die Methode index()Liste inFinden Sie das angegebene Element und geben Sie seinen Ort zurück.

Wenn das gleiche Element mehrmals vorkommt, gibt diese Methode den Index der ersten Erscheinung des Elements zurück.

Hinweis: Die Indizes in Python beginnen mit 0, nicht mit1.

Die Syntax der Methode index() ist:

list.index(element)

Parameter von index()

Die Methode hat einen Parameter:

  • element -Zu suchendes Element

Rückgabewert von index()

Die Methode gibt den Index des Elements in der Liste zurück.

Wenn das Element nicht gefunden wird, wird eine ValueError-Ausnahme ausgelöst, die darauf hinweist, dass das Element nicht in der Liste vorhanden ist.

Beispiel1:Finden Sie den Ort eines Elements in der Liste

# Liste der Vokale
vowels = ['a', 'e', 'i', 'o', 'i', 'u']
# Der Index von 'e'
index = vowels.index('e')
print('Der Indexwert von e:', index)
# Der Index der ersten 'i'
index = vowels.index('i')
print('Der Indexwert von i:', index)

Ausgaberesultat

Der Indexwert von e: 1
Der Indexwert von i: 2

Beispiel2:Index eines nicht vorhandenen Elements in der Liste

# Liste der Vokale
vowels = ['a', 'e', 'i', 'o', 'u']
# 'p' ist in der Liste nicht vorhanden
index = vowels.index('p')
print('Der Indexwert von p:', index)

Ausgaberesultat

ValueError: 'p' ist nicht in der Liste

Beispiel3:Finden Sie den Index eines Tupels und listen Sie ihn in der Liste auf

# Zufällige Liste
random = ['a', ('a', 'b'), [3, 4]]
# Index von ('a', 'b')
index = random.index(('a', 'b'))
print("Die Indizes von ('a', 'b'): " , index)
#3, 4] der Index
index = random.index([3, 4]"
print("[3, 4]Index: "index"

Ausgaberesultat

Die Indizes von ('a', 'b') 1
[3, 4]Index: 2

Python-Listmethoden