Это ужасное название, я знаю; основное объяснение того, что я имею в виду:
y=min([func(x) for x in range(z)])
Как есть, y
содержит значение вывода func(x_min)
. (x_min
на самом деле не может быть меньшим значением в диапазоне).
По сути, я ищу способ получить x_min
в этом общем случае в более питонической форме. Есть идеи?
UPDATE:
Из ответа SilentGhosts, (RTFM ...), эквивалент вышеупомянутого будет:
x_min=min(range(z),key=func)