Python对List中的元素排序的方法


Posted in Python onApril 01, 2018

首先定义一个compare函数:

def compare(sf1, sf2):
  if (sf1.value > sf2.value):
    return -1;
  elif (sf1.value == sf2.value):
    return 0;
  else:
    return 1;

然后调用该函数就可以对List中的元素排序:

listA.sort(compare)

要求ListA中的元素有value这个属性才行,当然也可以把value换成ListA中的元素的其他共有属性也可以。感觉和Java差不多。

总结

以上所述是小编给大家介绍的Python对List中的元素排序的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复的!

Python 相关文章推荐
python 测试实现方法
Dec 24 Python
浅析Python中的多进程与多线程的使用
Apr 07 Python
Python数据类型详解(二)列表
May 08 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
使用Python获取并处理IP的类型及格式方法
Nov 01 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
Python画图实现同一结点多个柱状图的示例
Jul 07 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
Jul 14 Python
如何真正的了解python装饰器
Aug 14 Python
python使用matplotlib:subplot绘制多个子图的示例
Sep 24 Python
linux系统下pip升级报错的解决方法
Jan 31 Python
Python关于OS文件目录处理的实例分享
May 23 Python
Python去除、替换字符串空格的处理方法
Apr 01 #Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 #Python
python 通过xml获取测试节点和属性的实例
Mar 31 #Python
Python Xml文件添加字节属性的方法
Mar 31 #Python
Python简单生成随机数的方法示例
Mar 31 #Python
用python 批量更改图像尺寸到统一大小的方法
Mar 31 #Python
使用Python读取安卓手机的屏幕分辨率方法
Mar 31 #Python
You might like
默默简单的写了一个模板引擎
2007/01/02 PHP
php另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
JavaScript this 深入理解
2009/07/30 Javascript
JS OffsetParent属性深入解析
2014/01/13 Javascript
node.js中的fs.readFile方法使用说明
2014/12/15 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
2018/03/09 jQuery
karma+webpack搭建vue单元测试环境的方法示例
2018/05/24 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
2020/02/03 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
Python实现在线程里运行scrapy的方法
2015/04/07 Python
关于Python中异常(Exception)的汇总
2017/01/18 Python
python 日期操作类代码
2018/05/05 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
局域网内python socket实现windows与linux间的消息传送
2019/04/19 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
春节联欢会策划方案
2014/05/16 职场文书
保护环境倡议书300字
2014/05/19 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
岗位安全生产责任书
2014/07/28 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android