Finds the indexes of all elements in the given list that satisfy the provided testing function.
enumerate()
and a list comprehension to return the indexes of the all element in lst
for which fn
returns True
.def find_index_of_all(lst, fn):
return [i for i, x in enumerate(lst) if fn(x)]
find_index_of_all([1, 2, 3, 4], lambda n: n % 2 == 1) # [0, 2]
Python, List
Finds the index of the first element in the given list that satisfies the provided testing function.
Python, List
Finds the index of the last element in the given list that satisfies the provided testing function.
Python, List
Finds the value of the first element in the given list that satisfies the provided testing function.