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实现实例
Apr 26 Python
python中实现定制类的特殊方法总结
Sep 28 Python
理解Python中函数的参数
Apr 27 Python
视觉直观感受若干常用排序算法
Apr 13 Python
python读取中文txt文本的方法
Apr 12 Python
Python实现的读取电脑硬件信息功能示例
May 30 Python
Flask框架WTForm表单用法示例
Jul 20 Python
Python中实现单例模式的n种方式和原理
Nov 14 Python
Python3 tkinter 实现文件读取及保存功能
Sep 12 Python
基于Python共轭梯度法与最速下降法之间的对比
Apr 02 Python
pandas处理csv文件的方法步骤
Oct 16 Python
教你用Python matplotlib库制作简单的动画
Jun 11 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
PHP对象递归引用造成内存泄漏分析
2014/08/28 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
php中namespace use用法实例分析
2016/01/22 PHP
PHP实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
PHP回调函数与匿名函数实例详解
2017/08/16 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
在IE浏览器中resize事件执行多次的解决方法
2011/07/12 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
Jquery选择子控件"大于号"和" "区别介绍及使用示例
2013/06/25 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
js原生跨域_用script标签的简单实现
2016/09/24 Javascript
js转html实体的方法
2016/09/27 Javascript
React中的refs的使用教程
2018/02/13 Javascript
Vue SSR 组件加载问题
2018/05/02 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
详解用async/await来处理异步
2019/08/28 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
英国Iceland杂货店:网上食品购物
2020/12/16 全球购物
Linux Interview Questions For software testers
2013/05/17 面试题
商务经理岗位职责
2014/07/30 职场文书
调研座谈会发言材料
2014/08/23 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
学校食堂食品安全承诺书
2015/04/29 职场文书
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS
聊聊redis-dump工具安装问题
2022/01/18 Redis