2024-04-26 14:29:14 发布
网友
[b for _, b in sorted(enumerate(arr, 1), key=lambda x: int.__mul__(*x))]
Python中的列表理解是否意味着在使用每个位置的值乘以基于1的索引时按升序对数组进行排序
因此[4,3,1]将根据[4*1,3*2,1*3]进行排序,给出[1,4,3]
我试图理解: 1.代码中的u如何工作 2.*x如何将值与其索引相乘 (因为枚举有1作为参数,所以我假设这就是如何处理基于1的索引)
目前没有回答
目前没有回答
相关问题 更多 >
编程相关推荐