本文实例讲述了python实现对象列表根据某个属性排序的方法。分享给大家供大家参考,具体如下:
对于一个已有的python list, 里面的内容是一些对象,这些对象有一些相同的属性值, 在一些特定的情况下,需要自己选择特定的排序,也就是根据某一个具体的属性来排序,在网上找了下资料,一般来说有两种方法,但从根本上来说,还是调用了list.sort 方法来实现。下面是简单的测试代码片段:
#coding:utf-8
class Person:
def __init__(self,name,age,salary):
self.name = name
self.age = ag