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爬虫之爬虫框架Scrapy安装配置
Nov 06 Python
探究数组排序提升Python程序的循环的运行效率的原因
Apr 01 Python
Python查询阿里巴巴关键字排名的方法
Jul 08 Python
Python3安装Pymongo详细步骤
May 26 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
详解python3中的真值测试
Aug 13 Python
linux环境下Django的安装配置详解
Jul 22 Python
python opencv图片编码为h264文件的实例
Dec 12 Python
tensorflow使用range_input_producer多线程读取数据实例
Jan 20 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 Python
我对PyTorch dataloader里的shuffle=True的理解
May 20 Python
Pandas自定义选项option设置
Jul 25 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
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
PHP与MySQL交互使用详解
2006/10/09 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php 正确解码javascript中通过escape编码后的字符
2010/01/28 PHP
php示例详解Constructor Prototype Pattern 原型模式
2015/10/15 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
用javascript实现无刷新更新数据的详细步骤 asp
2006/12/26 Javascript
<script defer> defer 是什么意思
2009/05/10 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
深入探讨前端框架react
2015/12/09 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
2016/11/02 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
vue项目中添加单元测试的方法
2018/07/21 Javascript
解决Layui数据表格中checkbox位置不居中的方法
2018/08/15 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
如何在面试中手写出javascript节流和防抖函数
2020/10/22 Javascript
python 网络爬虫初级实现代码
2016/02/27 Python
python实现对求解最长回文子串的动态规划算法
2018/06/02 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
Python循环结构的应用场景详解
2019/07/11 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
美国面料纺织品商城:Fabric.com
2017/06/28 全球购物
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
活动志愿者自荐信
2014/01/27 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
教师师德工作总结2015
2015/07/22 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
Springboot使用Spring Data JPA实现数据库操作
2021/06/30 Java/Android