当前位置: 首页 > 图灵资讯 > 行业资讯> python列表中sort()参数的使用

python列表中sort()参数的使用

来源:图灵python
时间: 2024-07-21 20:33:48

1、当列表元素是复杂的对象时,key可以指定排序目标。

>>>li=[{
'fruit':'apple',
'price':123
},{
'fruit':'banana',
'price':321
},{
'fruit':'orange',
'price':213
}]
>>>li.sort(key=lambdaitem:item['price'])
>>>li
#[{'fruit':'apple','price':123},{'fruit':'orange','price':213},{'fruit':'banana','price':321}]

2、reverse是布尔类型的参数,默认为False,表示顺序排列,如果是True,则表示反序排列。

>>>li=[1,5,2,4,3]
>>>li.sort(reverse=True)
>>>li
#[5,4,3,2,1]

以上是python列表中sort()参数的使用,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。