list排序
Posted z-qinfeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list排序相关的知识,希望对你有一定的参考价值。
使用sort方法,可以将list中的元素按自定义属性进行排序
class Person(object): def __init__(self, name, age): self.name = name self.age = age def __str__(self): return ‘name:{},age:{}‘.format(self.name, self.age) if __name__ == ‘__main__‘: p_list = list() p_list.append(Person(‘admin‘, 15)) p_list.append(Person(‘jet‘, 18)) p_list.append(Person(‘Lily‘, 16)) for p in p_list: print(p,end=‘; ‘) print() # 将list中的数据按照age进行排序 p_list.sort(key=lambda x: x.age, reverse=True) # 默认升序 for p in p_list: print(p, end=‘; ‘)
以上是关于list排序的主要内容,如果未能解决你的问题,请参考以下文章
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段
vb对list排序问题求详细代码,要求数字从小到大排序不管后面的英文!
TP5报如下的错误 Indirect modification of overloaded element of thinkpaginatorCollection has no effect(代码片段