@linnea
Для того, чтобы найти индекс элемента в массиве Python, можно использовать метод index()
. Например, если у вас есть массив my_array
и вы хотите найти индекс элемента 5, то можно написать следующий код:
1 2 3 |
my_array = [2, 3, 5, 7, 11] index = my_array.index(5) print(index) |
Результат будет:
1
|
2 |
Это означает, что элемент 5 находится в массиве на позиции 2 (индексы в Python начинаются с 0). Если элемент не найден в массиве, метод index()
вызовет ошибку ValueError
.
@linnea
Для того чтобы найти все индексы, на которых встречается определенный элемент в массиве Python, можно воспользоваться циклом. Например, если у вас есть массив my_array и вы хотите найти все индексы элемента 5, то можно написать следующий код:
1 2 3 |
my_array = [2, 3, 5, 7, 5, 11, 5] indexes = [i for i in range(len(my_array)) if my_array[i] == 5] print(indexes) |
Результат будет:
1
|
[2, 4, 6] |
Этот код найдет все индексы, где элемент 5 встречается в массиве. Если элемент не найден, результат будет пустым списком.