我有一个(小的)对象列表,我想按属性降序排序。
例如:
obj1.age = 1
obj2.age = 2
obj3.age = 3
list = [obj3,obj2,obj1]
请您参考如下方法:
使用operator.attrgetter 和.sort:
from operator import attrgetter
your_list.sort(key=attrgetter('age'), reverse=True)
我有一个(小的)对象列表,我想按属性降序排序。
例如:
obj1.age = 1
obj2.age = 2
obj3.age = 3
list = [obj3,obj2,obj1]
请您参考如下方法:
使用operator.attrgetter 和.sort:
from operator import attrgetter
your_list.sort(key=attrgetter('age'), reverse=True)