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实现360的字符显示界面
Feb 21 Python
python异步任务队列示例
Apr 01 Python
详解Python 模拟实现生产者消费者模式的实例
Aug 10 Python
Tornado Web Server框架编写简易Python服务器
Jul 28 Python
Python正则表达式指南 推荐
Oct 09 Python
PyQt编程之如何在屏幕中央显示窗体的实例
Jun 18 Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 Python
pandas DataFrame 交集并集补集的实现
Jun 24 Python
Django REST framework 如何实现内置访问频率控制
Jul 23 Python
深入浅析python的第三方库pandas
Feb 13 Python
python使用PySimpleGUI设置进度条及控件使用
Jun 10 Python
python神经网络学习 使用Keras进行简单分类
May 04 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删除数组中的特定元素的代码
2012/06/28 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
2014/11/24 PHP
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
2014/06/05 Javascript
js简单抽奖代码
2015/01/16 Javascript
如何实现JavaScript动态加载CSS和JS文件
2020/12/28 Javascript
javascript 继承学习心得总结
2016/03/17 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
python查看zip包中文件及大小的方法
2015/07/09 Python
python文件操作相关知识点总结整理
2016/02/22 Python
Python写的一个定时重跑获取数据库数据
2016/12/28 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
在校生自我鉴定
2014/01/23 职场文书
个性与发展自我评价
2014/02/11 职场文书
汉语言文学职业规划
2014/02/14 职场文书
有创意的广告词
2014/03/18 职场文书
十八大演讲稿
2014/05/22 职场文书
关于青春的演讲稿500字
2014/08/22 职场文书
党委领导班子整改方案
2014/09/30 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
停电通知范文
2015/04/16 职场文书
有关花店创业的计划书模板
2019/08/27 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers