sorted_idx = sorted(range(len(lst)), key=lambda x: lst[x])
时间: 2023-11-24 16:06:16 浏览: 75
python3 -sorted函数 对所有可迭代的对象进行排序操作 sorted(corr_list,key=lambda x: -abs(x[0]))
5星 · 资源好评率100%
这行代码的作用是对列表lst中的元素进行排序,并返回其对应的索引值排序后的顺序。具体来说,它使用了Python内置的sorted函数,其中的key参数指定了一个函数,用于对每个元素进行排序依据。在这里,使用lambda函数定义了一个以x为参数的匿名函数,它返回lst[x],也就是第x个元素的值,这样就将排序的依据指定为了列表中每个元素的值。而sorted函数返回一个新的列表,其中的每个元素是原列表中元素的索引值,按照对应的元素值进行了排序后的结果。
阅读全文