Я хочу определить функцию, чтобы узнать индекс списка, который удовлетворяет некоторому условию. Но всегда есть ошибка:Функция python с аргументом list
TypeError: 'int' object is not iterable
Ниже мой код
def find_index(x,*arr):
for i in len(arr):
if abs(i-x) < 1e-5:
j = arr.index(i)
return j
Как указать аранжировка список или NumPy массив? (Извините, я не знаю, как отформатировать код в этом редакторе)
Большое спасибо.
Просто чтобы прояснить использование 'enumerate':' arr.index (I) 'расточительно, если вы просто хотите знать индекс уже найденного элемента. – bereal
Большое спасибо. Узнайте много от вас. –