一 .序列排序为:
1.sorted(list,reverse=True) 在排序后会生成一个新的序列,不改变原有序列
a=[2,7,4,9,2,7,1,6,3,5]
sorted(a)
输出:[1, 2, 2, 3, 4, 5, 6, 7, 7, 9]注意:默认是升序
sorted(a,reverse=True)
输出:[9, 7, 7, 6, 5, 4, 3, 2, 2, 1] 降序输出
2.sort()排序后改变原有序列,不生成新的序列
a=[1,3,2]
a.sort()---->输出:[1,2,3] 默认升序
降序输出a.sort(reverse=True)--->[3,2,1]
3.sort()和sorted()的区别:
(1):sort()排序改变原有序列,而sorted()排序生成一个新的序列,不改变原有的序列
(2):两个调用不一样,sort()调用:序列.sort()
sorted()调用:sorted(序列,reverse=True/False)
二 . 表中排序(DataFrame)
1.按值排序
data.sort_values(by='salary') 注意:默认是升序排列
data.sort_values(by='salary',ascending=False,inplace=True)
降序输出 inplace:是否改变原表
2.按索引排序
data.sort_index(axis=1,ascending=True)
axis:行索引和列索引,默认为列索引 1:行 0:列
ascending:默认为升序 为True是为降序
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/98018.html