使用Python中的sorted函数,通过指定key参数实现按照指定属性排序。例如,给定一个对象列表people,每个对象都包含age和name属性,按照age属性升序排列可以使用如下代码:
sorted(people, key=lambda x: x.age)
其中,key参数为一个Lambda表达式,表示按照对象的age属性进行排序。如需降序排列,只需在Lambda表达式中添加参数reverse=True,代码如下:
sorted(people, key=lambda x: x.age, reverse=True)