HOWTO · Python

Überprüfen Sie, ob der Index in der Python-Liste vorhanden ist

Dieses Tutorial zeigt, ob ein Index in der Python-Liste vorhanden ist, indem Sie den Listenbereich und die IndexError-Ausnahme verwenden

Auf dieser Seite

Wir werden zwei Methoden vorstellen, um zu prüfen, ob ein Listenindex existiert, indem wir den Listenbereich und die Ausnahme IndexError verwenden.

Überprüfen Sie, ob der Index in der Python-Liste vorhanden ist, indem Sie den Listenbereich verwenden

Wir müssen prüfen, ob der Index im Bereich von 0 und der Länge der Liste liegt.

fruit_list = ["Apple", "Banana", "Pineapple"]

for index in range(0, 5):
    if 0 <= index < len(fruit_list):
        print("Index ", index, " in range")
    else:
        print("Index ", index, " not in range")

Ausgabe:

Index  0  in range
Index  1  in range
Index  2  in range
Index  3  not in range
Index  4  not in range

Überprüfen Sie, ob der Index in der Python-Liste vorhanden ist, indem Sie den IndexError verwenden

Wenn wir versuchen, auf einen Index zuzugreifen, der nicht in einer Liste vorhanden ist, wird eine IndexError-Ausnahme ausgelöst.

fruit_list = ["Apple", "Banana", "Pineapple"]

for index in range(0, 5):
    try:
        fruit_list[index]
        print("Index ", index, " in range")
    except IndexError:
        print("Index ", index, " does not exist")
Index  0  in range
Index  1  in range
Index  2  in range
Index  3  does not exist
Index  4  does not exist