Могу ли я использовать индексную информацию внутри функции карты?

Давайте предположим, что есть списокa = [1, 3, 5, 6, 8].

Я хочу применить какое-то преобразование к этому списку, и я хочу, чтобы избежать этого последовательно, так что-то вродеmap(someTransformationFunction, a) обычно делает свое дело, но что, если для преобразования необходимо знать индекс каждого объекта?

Например, предположим, что каждый элемент должен быть умножен на его позицию. Таким образом, список должен быть преобразован вa = [0, 3, 10, 18, 32].

Есть способ сделать это?

Ответы на вопрос(4)

Ваш ответ на вопрос