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中Django框架利用url来控制登录的方法
Jul 25 Python
python的random模块及加权随机算法的python实现方法
Jan 04 Python
python实现简单神经网络算法
Mar 10 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
简单了解python字符串前面加r,u的含义
Dec 26 Python
pytorch的梯度计算以及backward方法详解
Jan 10 Python
Python 从attribute到property详解
Mar 05 Python
python中threading开启关闭线程操作
May 02 Python
Python如何把十进制数转换成ip地址
May 25 Python
基于python实现操作redis及消息队列
Aug 27 Python
python两个list[]相加的实现方法
Sep 23 Python
详解python的xlwings库读写excel操作总结
Feb 26 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
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
PHP页面转UTF-8中文编码乱码的解决办法
2015/10/20 PHP
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
JS 使用for循环遍历子节点查找元素
2014/09/06 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
javascript将DOM节点添加到文档的方法实例分析
2015/08/04 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2019/04/04 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
Python中的高级函数map/reduce使用实例
2015/04/13 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
Python性能提升之延迟初始化
2016/12/04 Python
python模拟登录并且保持cookie的方法详解
2017/04/04 Python
python简单实例训练(21~30)
2017/11/15 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
python 调用钉钉机器人的方法
2019/02/20 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
职称自我鉴定
2013/10/15 职场文书
法制宣传实施方案
2014/03/13 职场文书
英语演讲开场白
2015/05/29 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python
Python爬虫中urllib3与urllib的区别是什么
2021/07/21 Python
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫