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中mechanize库的简单使用示例
Jan 10 Python
Python实现TCP/IP协议下的端口转发及重定向示例
Jun 14 Python
详解Python map函数及Python map()函数的用法
Nov 16 Python
python 显示数组全部元素的方法
Apr 19 Python
Python如何发布程序的详细教程
Oct 09 Python
flask session组件的使用示例
Dec 25 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
Jan 05 Python
Python栈的实现方法示例【列表、单链表】
Feb 22 Python
Python日志logging模块功能与用法详解
Apr 09 Python
通过代码实例了解Python sys模块
Sep 14 Python
python 实现倒计时功能(gui界面)
Nov 11 Python
python实现手机推送 代码也就10行左右
Apr 12 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中ini_set与ini_get用法实例
2014/11/04 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
JS延迟加载加快页面打开速度示例代码
2013/12/30 Javascript
js实现的类似于asp数据字典的数据类型代码实例
2014/09/03 Javascript
javascript感应鼠标图片透明度显示的方法
2015/02/24 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
js添加绑定事件的方法
2016/05/15 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
微信小程序 本地数据存储实例详解
2017/04/13 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
vue和webpack安装命令详解
2018/06/15 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
让python在hadoop上跑起来
2016/01/27 Python
Python中规范定义命名空间的一些建议
2016/06/04 Python
对python指数、幂数拟合curve_fit详解
2018/12/29 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
Python requests模块cookie实例解析
2020/04/14 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
Overload和Override的区别
2012/09/02 面试题
后勤自我鉴定
2013/10/13 职场文书
专业幼师实习生自我鉴定范文
2013/12/08 职场文书
小学班级管理心得体会
2016/01/07 职场文书
村党总支部公开承诺书2016
2016/03/25 职场文书
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
2021/05/27 Servers
Python帮你解决手机qq微信内存占用太多问题
2022/02/15 Python
Python创建SQL数据库流程逐步讲解
2022/09/23 Python