Can I use index information inside the map function?

前端 未结 5 1848
猫巷女王i
猫巷女王i 2020-12-28 14:40

Let\'s assume there is a list a = [1, 3, 5, 6, 8].

I want to apply some transformation on that list and I want to avoid doing it sequentially, so someth

5条回答
  •  一生所求
    2020-12-28 14:57

    To make compatible with Python3

    def map_fn(data):
        idx, el = data
        return idx*el
    
    my_list = [2,3,5,7]
    
    print(list(map(map_fn, list(enumerate(my_list)))))
    

提交回复
热议问题