Код: Выделить всё
mylist = [-1,-2,3,4,5,6]
for idx, el in enumerate(mylist):
if el > 0:
myidx, myel = idx, el
break
myidx, myel
Out[20]: (2, 3)
В приведенном выше коде я перебираю элементы с помощью enumerate, а затем использую предложение if для поиска правильных элементов. Мне это кажется очень громоздким. Есть ли лучший способ сделать это? Например, используете встроенную функцию Python?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/667 ... on-in-list
Мобильная версия