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基础教程之基本数据类型和变量声明介绍
Aug 29 Python
Python的Django框架中URLconf相关的一些技巧整理
Jul 18 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
Dec 25 Python
python 多个参数不为空校验方法
Feb 14 Python
python使用time、datetime返回工作日列表实例代码
May 09 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
Aug 27 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
Python 将json序列化后的字符串转换成字典(推荐)
Jan 06 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
python 下划线的不同用法
Oct 24 Python
python中xlrd模块的使用详解
Feb 01 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
一个连接两个不同MYSQL数据库的PHP程序
2006/10/09 PHP
关于BIG5-HKSCS的解决方法
2007/03/20 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
编写兼容IE和FireFox的脚本
2009/05/18 Javascript
js中判断控件是否存在
2010/08/25 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
在JavaScript中处理数组之reverse()方法的使用
2015/06/09 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
js 将线性数据转为树形的示例代码
2019/05/28 Javascript
python中字符串类型json操作的注意事项
2017/05/02 Python
python3.4下django集成使用xadmin后台的方法
2017/08/15 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
python装饰器使用实例详解
2019/12/14 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
python IDLE添加行号显示教程
2020/04/25 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
美国面料纺织品商城:Fabric.com
2017/06/28 全球购物
世界上最大的乐器零售商:Guitar Center
2017/11/07 全球购物
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
审计主管岗位职责
2014/01/31 职场文书
高一化学教学反思
2014/02/05 职场文书
运动会领导邀请函
2014/02/05 职场文书
外联部演讲稿
2014/05/24 职场文书
员工生日活动方案
2014/08/24 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
换届选举主持词
2015/07/03 职场文书
《小小的船》教学反思
2016/02/18 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android