我可以在map函数内部使用索引信息吗?

12 浏览
0 Comments

我可以在map函数内部使用索引信息吗?

假设有一个列表 a = [1, 3, 5, 6, 8]

我想对该列表应用一些转换,并且希望避免按顺序进行操作,因此通常可以使用 map(someTransformationFunction, a) 来完成,但如果转换需要知道每个对象的索引呢?

例如,假设每个元素都必须乘以其位置。因此,列表应该转换为 a = [0, 3, 10, 18, 32]

有没有办法做到这一点?

0