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统计文本字符串里单词出现频率的方法
May 26 Python
Django中传递参数到URLconf的视图函数中的方法
Jul 18 Python
将Python代码嵌入C++程序进行编写的实例
Jul 31 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
Oct 20 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
Jun 27 Python
python实现XML解析的方法解析
Nov 16 Python
Python基于Dlib的人脸识别系统的实现
Feb 26 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
Mar 06 Python
PythonPC客户端自动化实现原理(pywinauto)
May 28 Python
python实现数字炸弹游戏
Jul 17 Python
Pycharm及python安装详细教程(图解)
Jul 31 Python
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
Apr 21 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连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
两级联动select刷新后其值保持不变的实现方法
2014/01/27 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
取得元素的左和上偏移量的方法
2014/09/17 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
15个非常实用的JavaScript代码片段
2016/12/18 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
JS实现为动态创建的元素添加事件操作示例
2018/03/17 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
2018/09/14 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
深入理解Puppeteer的入门教程和实践
2019/03/05 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
[52:07]完美世界DOTA2联赛PWL S3 LBZS vs access 第二场 12.10
2020/12/13 DOTA
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
解决Django中多条件查询的问题
2019/07/18 Python
详解Python3 pickle模块用法
2019/09/16 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
夜大毕业生自我鉴定
2013/10/31 职场文书
路政管理毕业自荐书范文
2014/02/10 职场文书
施工材料员岗位职责
2014/02/12 职场文书
大一新生学期自我评价
2014/04/09 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
JUnit5常用注解的使用
2021/07/02 Java/Android