Vérifiez si l'index existe dans la liste Python

Fumbani Banda 30 janvier 2023
  1. Vérifiez si l’index existe dans la liste Python à l’aide de la plage de liste
  2. Vérifiez si l’index existe dans la liste Python à l’aide de IndexError
Vérifiez si l'index existe dans la liste Python

Nous allons introduire deux méthodes pour vérifier si un index de liste existe en utilisant la plage de liste et l’exception IndexError.

Vérifiez si l’index existe dans la liste Python à l’aide de la plage de liste

Nous devrons vérifier si l’index existe dans la plage de 0 et la longueur de la liste.

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")

Production:

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

Vérifiez si l’index existe dans la liste Python à l’aide de IndexError

Lorsque nous essayons d’accéder à un index qui n’existe pas dans une liste, cela soulève une exception IndexError.

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
Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub

Article connexe - Python List