python给list排序的简单方法


Posted in Python onDecember 10, 2020

大家有没有发现,当在网站上检索,想找到的内容,输入一个关键词时,检索栏下会出现输入关键词的拓词和问题。输入的关键词越多,越有可能找的你想要的问题。其实会出现这种情况是由于计算机算法的排序,会根据关键词关联、搜索量等原因排序。那你知道在python中如何给列表排序吗?今天,小编教教大家如何给列表排序。

sort()方法

会对list中元素按照大小进行排序

list.sort(key=None,reverse=False)

实例:

In [57]: l=[27,47,3,42,19,9]
In [58]: l.sort()
In [59]: l
Out[59]: [3, 9, 19, 27, 42, 47]

sorted()方法

主要是用于赋值

In [62]: l=[27,47,3,42,19,9]
In [63]: sorted(l)
Out[63]: [3, 9, 19, 27, 42, 47]

注意:

sort()方法不会返回对象,改变原有的list。

sorted()方法返回一个对象,可以用作表达式。原来的list不变,生成一个新的排好序的list对象。

实例扩展:

正向排序

>>>L = [2,3,1,4]
>>>L.sort()
>>>L
>>>[1,2,3,4]

反向排序

>>>L = [2,3,1,4]
>>>L.sort(reverse=True)
>>>L
>>>[4,3,2,1]

到此这篇关于python给list排序的简单方法的文章就介绍到这了,更多相关python中如何给list排序内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的choice()方法使用详解
May 15 Python
python3个性签名设计实现代码
Jun 19 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
python flask解析json数据不完整的解决方法
May 26 Python
python画双y轴图像的示例代码
Jul 07 Python
django基于存储在前端的token用户认证解析
Aug 06 Python
解决Django migrate不能发现app.models的表问题
Aug 31 Python
python matplotlib拟合直线的实现
Nov 19 Python
Python实现图片识别加翻译功能
Dec 26 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
解决Jupyter-notebook不弹出默认浏览器的问题
Mar 30 Python
Python学习开发之图形用户界面详解
Aug 23 Python
详解java调用python的几种用法(看这篇就够了)
Dec 10 #Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 #Python
详解Python GUI编程之PyQt5入门到实战
Dec 10 #Python
python 实现ping测试延迟的两种方法
Dec 10 #Python
弄清Pytorch显存的分配机制
Dec 10 #Python
python实现经纬度采样的示例代码
Dec 10 #Python
Python urlopen()参数代码示例解析
Dec 10 #Python
You might like
php cookie 登录验证示例代码
2009/03/16 PHP
PHP中soap的用法实例
2014/10/24 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
2017/05/26 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
jQuery截取指定长度字符串的实现原理及代码
2014/07/01 Javascript
javascript动态生成树形菜单的方法
2015/11/14 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
2017/04/25 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
Python线程的两种编程方式
2015/04/14 Python
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
Python中动态检测编码chardet的使用教程
2017/07/06 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
建筑工程管理专业自荐信范文
2013/12/28 职场文书
遗嘱继承公证书
2014/04/09 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
与美同行演讲稿
2014/09/13 职场文书
Spring Boot项目传参校验的最佳实践指南
2022/04/05 Java/Android
以下牛机,你有几个
2022/04/05 无线电