一般list排序都是用sort就行了
比如我有一个 [1,4,3,6,8]
直接调用 list.sort()就得到从小到大的
要是从大到小,就把reverse关键字设置为True
如果要是以某一个元素排序 就是将key关键字设置就好了
如果要获得排序的下标 就用另一套方法
=======
s = [2, 3, 1, 4, 5]sorted(range(len(s)), key=lambda k: s[k])
=======
就是按某个key来排序
一般list排序都是用sort就行了
比如我有一个 [1,4,3,6,8]
直接调用 list.sort()就得到从小到大的
要是从大到小,就把reverse关键字设置为True
如果要是以某一个元素排序 就是将key关键字设置就好了
如果要获得排序的下标 就用另一套方法
=======
s = [2, 3, 1, 4, 5]=======
就是按某个key来排序
回复列表: