Python: методы поиска индекса элемента в массиве

Чтобы найти индекс элемента в массиве в Python, вы можете использовать несколько методов. Вот некоторые из них:

  1. Использование метода index(). Метод index()— это встроенная функция Python, которая возвращает индекс первого вхождения элемент в списке.
my_list = [10, 20, 30, 40, 50]
element = 30
index = my_list.index(element)
print(index)

Выход:

2
  1. Использование цикла. Вы можете перебирать массив с помощью цикла и сравнивать каждый элемент с целевым значением, пока не будет найдено совпадение.
my_list = [10, 20, 30, 40, 50]
element = 30
index = None
for i in range(len(my_list)):
    if my_list[i] == element:
        index = i
        break
print(index)

Выход:

2
  1. Использование понимания списка. Вы можете использовать понимание списка для создания списка индексов, в которых элемент соответствует целевому значению.
my_list = [10, 20, 30, 40, 50]
element = 30
indices = [i for i in range(len(my_list)) if my_list[i] == element]
print(indices)

Выход:

[2]

Это всего лишь несколько методов поиска индекса элемента массива в Python. Помните, что если элемент не найден в массиве, эти методы могут вызвать ValueError. В таких случаях вы можете обработать исключение, используя блоки try-Exception.