Compruebe si el índice existe en la lista de Python

Fumbani Banda 30 enero 2023
  1. Verifique si el índice existe en la lista de Python usando el rango de la lista
  2. Verifique si el índice existe en la lista de Python usando el IndexError
Compruebe si el índice existe en la lista de Python

Introduciremos dos métodos para comprobar si existe un índice de lista utilizando el rango de lista y la excepción IndexError.

Verifique si el índice existe en la lista de Python usando el rango de la lista

Tendremos que comprobar si el índice existe en el rango de 0 y la longitud de la lista.

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

Producción :

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

Verifique si el índice existe en la lista de Python usando el IndexError

Cuando intentamos acceder a un índice que no existe en una lista, generará una excepción 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

Artículo relacionado - Python List