当前位置: 首页 > news >正文

python数字排序_python中如何对数字排序

5eb8be4ec9319223.jpg

python中对数字进行排序的方法:

1、使用sorted()函数对数字排序

sorted() 函数对所有可迭代的对象进行排序操作。

sorted 语法:sorted(iterable, cmp=None, key=None, reverse=False)

参数说明:

iterable -- 可迭代对象。

cmp -- 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。

key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

示例:>>>a = [5,7,6,3,4,1,2]

>>> b = sorted(a) # 保留原列表

>>> a

[5, 7, 6, 3, 4, 1, 2]

>>> b

[1, 2, 3, 4, 5, 6, 7]

2、使用sort()函数对列表中的数字进行排序

sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。

sort()方法语法:list.sort( key=None, reverse=False)

参数:

key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。

示例:x = [4, 6, 2, 1, 7, 9]

x.sort()

print x # [1, 2, 4, 6, 7, 9]

更多Python知识请关注Python视频教程栏目。

相关文章:

  • 有趣的python项目_Python几个有趣和特别的小故事
  • python缩进格式错误修改_17个新手常见Python运行时错误
  • python什么是关键字参数_python的位置参数、默认参数、关键字参数、可变参数区别...
  • python数学计算函数_python之数学函数篇
  • linux双系统_windows下的Linux子系统,双系统的日子结束了
  • dos命令执行bat文件_dos命令tree图文教程,树形图形显示路径目录文件和文件夹...
  • python可以爬什么_Java可以像Python一样方便爬去世间万物
  • python二分法结果图_求助,python的二分法查找,按照视频上的代码写下来,结果运行错误...
  • vnpy怎么创建策略并回测_一步一步学vnpy
  • win7 安装c++2008失败0x80070002_3Dmax安装常见的六大问题
  • python百分号转义_Python 正则表达式(转义问题)
  • eclipse设置utf8编码_一篇文章搞懂Python 使用reload(sys)设置编码方式
  • robotframework安装_Robotframework自动化常见问题总结
  • springboot抽象类可以依赖注入吗_一篇文章带你搞定和Spring Boot有关的那些高频面试题...
  • python mt4_迈达克软件公司承认Python运算对量化交易的重要性将Python与Metatrader 5集成一体...
  • avalon2.2的VM生成过程
  • Bootstrap JS插件Alert源码分析
  • bootstrap创建登录注册页面
  • CAP 一致性协议及应用解析
  • Centos6.8 使用rpm安装mysql5.7
  • EventListener原理
  • Java|序列化异常StreamCorruptedException的解决方法
  • java第三方包学习之lombok
  • Laravel 实践之路: 数据库迁移与数据填充
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • PHP的Ev教程三(Periodic watcher)
  • Python十分钟制作属于你自己的个性logo
  • 测试开发系类之接口自动化测试
  • 分享一份非常强势的Android面试题
  • 关于字符编码你应该知道的事情
  • 聚类分析——Kmeans
  • 设计模式 开闭原则
  • 深度解析利用ES6进行Promise封装总结
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 延迟脚本的方式
  • 鱼骨图 - 如何绘制?
  • kubernetes资源对象--ingress
  • linux 淘宝开源监控工具tsar
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​你们这样子,耽误我的工作进度怎么办?
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • # 数据结构
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • ###C语言程序设计-----C语言学习(6)#
  • (¥1011)-(一千零一拾一元整)输出
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (四)鸿鹄云架构一服务注册中心
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)linux 命令大全
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • .axf 转化 .bin文件 的方法
  • .net framework profiles /.net framework 配置