list排序

一般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来排序




留下您的评论

回复列表:

By王炳宁 on Jan. 21, 2016 | 类别 Python

关于本站