HOWTO · Python
Vérifiez si l'index existe dans la liste Python
Ce didacticiel montre comment vérifier si l'index existe dans la liste Python en utilisant la plage de liste et l'exception IndexError
Sur cette page
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