Python list 按元素属性排序, key 的用法
2010-08-03 14:51
2326 查看
>>> a.append(('a',1))
>>> a.append(('b',20))
>>>a.append(('c',-200))
>>> a.sort(key=lambda d:d[1],reverse=True)
>>> a
[('b', 20), ('a', 1), ('c', -200)]
>>> a.append(('b',20))
>>>a.append(('c',-200))
>>> a.sort(key=lambda d:d[1],reverse=True)
>>> a
[('b', 20), ('a', 1), ('c', -200)]
相关文章推荐
- Python中map()函数用法-对列表中每个元素做相同操作,并返回list
- java list按照元素对象的指定多个字段属性进行排序
- 对 List 元素中的多个属性进行排序(用到 commons-beanutils)
- python list元素为tuple时的排序
- python list 中元素的统计与排序
- python list字符串元素排序
- python字典分别按照key和value升序或者降序排列--以给定一个含有重复元素的数组list,按照其出现次数大小降序输出
- java list按照元素对象的指定多个字段属性进行排序
- python 按字典value排序以及按list中字典的某个key的value排序
- java list对元素进行指定多个字段属性按多种排序方式进行排序
- 对list按元素的属性排序
- python中list用法及遍历删除元素
- python list元素为dict时的排序
- java8 stream初试,map排序,list去重,统计重复元素个数,获取map的key集合和value集合
- List 根据 元素属性进行排序
- 对 List 元素中的多个属性进行排序(用到 commons-beanutils)
- python list元素为dict时的排序
- Java,list按照元素属性排序
- Python3对一个class类型的list按class中某一属性排序
- python3中list.sort弃用cmp,key的用法