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 相关文章推荐
详解Python2.x中对Unicode编码的使用
Apr 03 Python
Python利用matplotlib生成图片背景及图例透明的效果
Apr 27 Python
python链接oracle数据库以及数据库的增删改查实例
Jan 30 Python
python爬虫获取百度首页内容教学
Dec 23 Python
python3实现逐字输出的方法
Jan 23 Python
让你Python到很爽的加速递归函数的装饰器
May 26 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
Jun 04 Python
python操作文件的参数整理
Jun 11 Python
Django项目中实现使用qq第三方登录功能
Aug 13 Python
python 协程 gevent原理与用法分析
Nov 22 Python
python列表删除和多重循环退出原理详解
Mar 26 Python
将keras的h5模型转换为tensorflow的pb模型操作
May 25 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
社区(php&&mysql)六
2006/10/09 PHP
php fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
php开发文档 会员收费1期
2012/08/14 PHP
php实现删除指定目录下相关文件的方法
2014/10/20 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
Apache连接PHP后无法启动问题解决思路
2015/06/18 PHP
PHP函数import_request_variables()用法分析
2016/04/02 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
很多人都是用下面的js刷新站IP和PV
2008/09/05 Javascript
Javascript的匿名函数小结
2009/12/31 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
详解Angular的内置过滤器和自定义过滤器【推荐】
2016/12/26 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
matplotlib绘制动画代码示例
2018/01/02 Python
Python使用pymysql从MySQL数据库中读出数据的方法
2018/07/25 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
武汉英思工程科技有限公司–ORACLE面试测试题目
2012/04/30 面试题
高级工程师岗位职责
2013/12/15 职场文书
物流仓储计划书
2014/01/10 职场文书
婚前协议书范本
2014/04/15 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
音乐教师个人总结
2015/02/06 职场文书
学校工会工作总结2015
2015/05/19 职场文书
幼儿教师三分钟演讲稿
2019/06/21 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
Java 超详细讲解hashCode方法
2022/04/07 Java/Android