Я перебираю список и хочу распечатать индекс элемента, если он удовлетворяет определенному условию. Как бы я это сделал?
Пример:
testlist = [1,2,3,5,3,1,2,1,6] for item in testlist: if item == 1: print position
testlist = [1,2,3,5,3,1,2,1,6] for id, value in enumerate(testlist): if id == 1: print testlist[id]
Я думаю, это именно то, что вы хотите. ;-) 'id' всегда будет индексом значений в списке.