一个list排序的问题
一个类
把这个类生成的对像放入一个list中
怎么样对这个list中的类对像进行自定义排序?
这种按类中一个属性的方式我会了
但是怎么样先按name排,再按value排呢??
class test:
def __init__(self, name, value)
self.name = name
self.value = value
把这个类生成的对像放入一个list中
tlist = []
tlist.append(test('a', 1))
tlist.append(test('d', 2))
tlist.append(test('a', 2))
tlist.append(test('b', 8))
怎么样对这个list中的类对像进行自定义排序?
这种按类中一个属性的方式我会了
tlist.sort(lambda p1, p2:cmp(p1.value, p2.value))
但是怎么样先按name排,再按value排呢??
...全文
相关推荐
根据list中对象的属性去重和排序小结(必看篇)
下面小编就为大家带来一篇根据list中对象的属性去重和排序小结(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java List中对象多属性排序及各属性排序设置
天才之作:通过泛型,对List中对象多属性排序,支持设置各属性排序方式(动态属性),看了之后绝对让你震撼!
list集合树状排序-java
list集合树状排序 对于前端jquery-treetable无法进行父子关联数据问题进行改进,后台传list集合前,对list进行排序,然后在返回到前台。
java中List对象排序通用方法
主要介绍了java中List对象排序通用方法,涉及java针对List对象的操作技巧,需要的朋友可以参考下
java实现List中对象排序的方法
主要介绍了java实现List中对象排序的方法,涉及Java中的遍历与对象操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下


