Написать функцию, которая возвращает список всех индексов элемента в списке.

Поиск всех индексов элемента в списке

Функция find_all_indexes принимает список и элемент, и возвращает список всех индексов данного элемента в списке.

def find_all_indexes(lst, value):
    return [i for i, x in enumerate(lst) if x == value]

# Пример использования:
example_list = [1, 2, 9, 2, 1, 3, 2]
target_value = 2
print(f"Индексы элемента {target_value} в списке: {find_all_indexes(example_list, target_value)}")

Эта функция использует list comprehension для прохода по списку и сравнения каждого элемента с искомым значением, возвращая индекс каждого совпадения.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 14 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: