【发布时间】:2020-07-16 22:07:01
【问题描述】:
在执行下面的代码时,我想跟踪索引,因为之后我需要对结果列表进行排序:
my_list = np.array([[[5,8], [2,2], [9,5]], [[5,8], [9,5], [2,2]], [[9,5], [5,8], [2,2]]])
result = list(map(lambda x: myFunction(list(map(lambda x: x[0:], x))), my_list))
我尝试使用enumerate(my_list),但出现错误:
result = list(map(lambda x: myFunction(list(map(lambda x: x[0:], x))), enumerate(my_list)))
TypeError: 'int' object is not subscriptable
如果我将 for 循环与 enumerate 一起使用,它可以正常工作,但我想知道是否有其他使用 map 的解决方案。
【问题讨论】:
标签: python dictionary lambda indices