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提示No module named images的解决方法
Sep 29 Python
在Python的Django框架中编写错误提示页面
Jul 22 Python
详解python的webrtc库实现语音端点检测
May 31 Python
带你了解python装饰器
Jun 15 Python
pip命令无法使用的解决方法
Jun 12 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
Aug 02 Python
Python+pyplot绘制带文本标注的柱状图方法
Jul 08 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
Mar 23 Python
PyCharm+PyQt5+QtDesigner配置详解
Aug 12 Python
Django-celery-beat动态添加周期性任务实现过程解析
Nov 26 Python
python如何利用traceback获取详细的异常信息
Jun 05 Python
python数据可视化使用pyfinance分析证券收益示例详解
Nov 20 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创建动态图像
2006/10/09 PHP
PHPMailer发送HTML内容、带附件的邮件实例
2014/07/01 PHP
php类的自动加载操作实例详解
2016/09/28 PHP
php实现图片以base64显示的方法
2016/10/13 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
js闭包实例汇总
2014/11/09 Javascript
Bootstrap Modal遮罩弹出层(完整版)
2016/11/21 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
提升页面加载速度的插件InstantClick
2017/09/12 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
python中abs&map&reduce简介
2018/02/20 Python
python中virtualenvwrapper安装与使用
2018/05/20 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
CSS3实现多样的边框效果
2018/05/04 HTML / CSS
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
有机婴儿毛毯和衣服:Monica + Andy
2020/03/01 全球购物
综合办公室主任职责
2013/12/16 职场文书
大学班级计划书
2014/04/29 职场文书
专项资金申请报告
2015/05/15 职场文书
2016年端午节红领巾广播稿
2015/12/18 职场文书