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爬虫框架talonspider简单介绍
Jun 09 Python
Python3学习urllib的使用方法示例
Nov 29 Python
python基础学习之如何对元组各个元素进行命名详解
Jul 12 Python
python3发送邮件需要经过代理服务器的示例代码
Jul 25 Python
Flask框架单例模式实现方法详解
Jul 31 Python
Django结合ajax进行页面实时更新的例子
Aug 12 Python
python 实现按对象传值
Dec 26 Python
Python模块/包/库安装的六种方法及区别
Feb 24 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
详解Python中namedtuple的使用
Apr 27 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
Jun 30 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
Feb 07 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/09/14 PHP
Laravel模型间关系设置分表的方法示例
2018/04/21 PHP
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
使用AngularJS实现可伸缩的页面切换的方法
2015/06/19 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
JavaScript的兼容性与调试技巧
2016/11/22 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
基于BootStrap的文本编辑器组件Summernote
2017/10/27 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
JavaScript设计模式之代理模式简单实例教程
2018/07/03 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
js类的继承定义与用法分析
2019/06/21 Javascript
Node.js API详解之 module模块用法实例分析
2020/05/13 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
python实现的重启关机程序实例
2014/08/21 Python
Python模拟登陆实现代码
2017/06/14 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
keras 权重保存和权重载入方式
2020/05/21 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
使用CSS3实现圆角,阴影,透明
2014/12/23 HTML / CSS
使用html5新特性轻松监听任何App自带返回键的示例
2018/03/13 HTML / CSS
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
物流管理专业大学生自荐信
2013/10/04 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
在酒桌上的敬酒词
2015/08/12 职场文书