Python有两种常用的排序方法:sort()和sorted()。
sort()方法会直接修改原列表,按照指定的顺序、方式和规则进行排序。
你可以使用reverse参数来控制升序或降序,使用key参数来指定比较的元素或函数,使用cmp参数来指定比较的方法。
sort()示例代码如果你想要获取排序后的索引而不是值,你可以使用argsort()方法。
argsort()方法是numpy模块中的一个函数,用来返回一个数组排好序后各元素对应的原来的位置序号。你可以使用axis参数来指定排序的轴,使用kind参数来指定排序的算法。
argsort()示例代码sorted()方法会返回一个新的排序后的列表,不会修改原序列。
你可以使用reverse参数来控制升序或降序,使用key参数来指定比较的元素或函数。
sorted()示例代码