Возможный дубликат:
Требуется только индекс: перечислять или (x) диапазон?
Какое из них будет считаться лучше/яснее/быстрее/больше "Pythonic"? Я не забочусь о содержании списка L
, насколько он длинный.
a = [f(n) for n, _ in enumerate(L)]
или
a = [f(n) for n in range(len(L))]
Если это имеет значение, функция f
также использует len(list)
.