У меня очень длинный список чисел, и у меня есть оператор if, который извлекает числа, превышающие определенное значение, и помещает их в другой список. Я хочу иметь возможность отслеживать идентификатор в исходном списке, чтобы я вернул go и сопоставил их с другой информацией. См. Пример ниже:
test_list = [564, 564748, 654, 89, 567, 98]
large_numbers = []
for i in test_list:
if i >= 600:
large_numbers.append(i)
Это прекрасно работает, и я получаю:
large_numbers = [564748, 654]
Однако есть ли способ назначить идентификатор каждому, чтобы я знал, где он был в Оригинальный список. В идеале это выдает что-то похожее на:
print(ID_of_large_numbers)
[0,1]
Таким образом, я бы знал, что это 1-й и 2-й элемент исходного списка. (В моем личном списке несколько сотен элементов, и я сортирую его в массив numpy по убыванию, поэтому не могу найти их идентификатор).