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使用面向对象方式创建线程实现12306售票系统
Dec 24 Python
基于python的字节编译详解
Sep 20 Python
Python连接phoenix的方法示例
Sep 29 Python
python使用邻接矩阵构造图代码示例
Nov 10 Python
tensorflow 获取变量&打印权值的实例讲解
Jun 14 Python
python采集微信公众号文章
Dec 20 Python
详解Python Matplot中文显示完美解决方案
Mar 07 Python
python开头的coding设置方法
Aug 08 Python
Python第三方库的几种安装方式(小结)
Apr 03 Python
Python getattr()函数使用方法代码实例
Aug 10 Python
Python基础之操作MySQL数据库
May 06 Python
pytorch交叉熵损失函数的weight参数的使用
May 24 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实现截取指定长度
2013/08/06 PHP
PHP浮点数精度问题汇总
2015/05/13 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
JS设置手机验证码60s等待实现代码
2017/06/14 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
Electron + vue 打包桌面操作流程详解
2019/06/24 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
vue页面更新patch的实现示例
2020/03/25 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
python获得图片base64编码示例
2014/01/16 Python
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
Python集合操作方法详解
2020/02/09 Python
django实现后台显示媒体文件
2020/04/07 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
Python基础教程之输入输出和运算符
2020/07/26 Python
canvas实现烟花的示例代码
2020/01/16 HTML / CSS
物流管理专业应届生求职信
2013/11/21 职场文书
委托书怎么写
2014/07/31 职场文书
政府四风问题整改措施
2014/10/04 职场文书
学校食堂管理制度
2015/08/04 职场文书
公司会议开幕词
2016/03/03 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
担保书怎么写 ?
2019/04/22 职场文书