Python之排序函数总结
一 .序列排序为:
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是为降序
Python之排序函数总结相关推荐
- python实现排序函数_Python排序函数的使用方法详解
Python排序函数完美体现了Python语言的简洁性,对于List对象,我们可以直接调用sort()函数(这里称为"方法"更合适)来进行排序,而对于其他可迭代对象(如set,di ...
- Python之排序函数sorted()详解
文章目录 描述 语法 返回值 实例 一般用法: 高级用法: 1.lambda函数 2.operator.itemgetter() 3.机器学习实例 参考 描述 sorted() 函数对所有可迭代的对象 ...
- 【Python】排序函数 sort、sorted 对复杂列表排序
1 lambda 表达式 匿名函数. 匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序. lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值. lam ...
- python笔记-排序函数
List排序 sort() val_list = [1, 7, 3, 9, 5, 6] val_list.sort() # sort()没有返回值,在原列表上排序 val_list.sort(reve ...
- 【Python】自定义排序函数
目录 自定义排序函数 实现忽略大小写排序的算法 剑指 Offer 45. 把数组排成最小的数 python 自定义排序函数 自定义排序函数 Python内置的 sorted()函数可对list进行排序 ...
- python 排序函数 sort sorted 简介
sort() 是Python列表的一个内置的排序方法,list.sort() 方法排序时直接修改原列表,返回None: sort() 是Python内置的一个排序函数,它会从一个迭代器返回一个排好序的 ...
- Python排序函数用法
Python排序函数完美体现了Python语言的简洁性,对于List对象,我们可以直接调用sort()函数(这里称为"方法"更合适)来进行排序,而对于其他可迭代对象(如set,di ...
- python 使用sort()函数和正则表达式(lambda)对os.listdir()获取的文件夹文件列表进行重新排序 乱序排序
# 排序函数,对文件列表进行排序 # 排序函数,对文件列表进行排序(filenames为文件夹文件的文件名的字符串列表) def sort_filenames(filenames):# (1)可以以l ...
- [转载] Python列表排序 list.sort方法和内置函数sorted
参考链接: Python中的函数 Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时 ...
最新文章
- python的设计模式之MVC模式
- Android 使用ORMLite 操作数据库
- React 学习总结
- findbugs使用_FindBugs,一个帮你找bug的IDEA插件
- kubernetes之五:资源管理
- 2x麦克劳林公式_极限求解-泰勒公式理解
- java js base64_java与js转base64编码格式
- 关于php开发中用户请求数据的安全问题的一点想法
- jis拉伸试棒图纸_拉力测试棒测试(拉伸试验试棒尺寸)
- 恶意代码分析实战 lab1-4
- xbox手柄测试_【喂你播】苹果官网上架Xbox无线手柄,那么未来会有果牌手柄吗?...
- HashMap底层结构
- 中国社会为何多犬儒?
- 开博客,立决心,学oracle,做DBA!
- 立体图形3D动画和绘制
- 无线路由器的设置方法
- 【转】Chrome浏览器截全屏
- 微信小程序RSA非对称加密。
- linux中giep命令作用,Linux查看硬件信息以及驱动设备的命令
- 《2021大数据产业年度创新服务产品》榜重磅发布丨金猿奖