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测试驱动开发实例
Oct 08 Python
在Python中使用swapCase()方法转换大小写的教程
May 20 Python
python中私有函数调用方法解密
Apr 29 Python
简单实现Python爬取网络图片
Apr 01 Python
pycharm执行python时,填写参数的方法
Oct 29 Python
python 3.3 下载固定链接文件并保存的方法
Dec 18 Python
Python3的高阶函数map,reduce,filter的示例详解
Jul 23 Python
使用python turtle画高达
Jan 19 Python
python中sklearn的pipeline模块实例详解
May 21 Python
PyTorch实现重写/改写Dataset并载入Dataloader
Jul 14 Python
Python 实现微信自动回复的方法
Sep 11 Python
Python基于Tkinter开发一个爬取B站直播弹幕的工具
May 06 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
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
用来解析.htgroup文件的PHP类
2012/09/05 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
2015/07/27 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
javascript弹出带文字信息的提示框效果
2016/07/19 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
jQuery中常用动画效果函数知识点整理
2018/08/19 jQuery
原生JavaScript实现滑动拖动验证的示例代码
2019/12/06 Javascript
vue 组件简介
2020/07/31 Javascript
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
Python的设计模式编程入门指南
2015/04/02 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
python实现汽车管理系统
2018/11/30 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
2020/02/26 Python
Python HTMLTestRunner可视化报告实现过程解析
2020/04/10 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
生物化工专业个人自荐信
2013/09/26 职场文书