python列表中sort()参数的使用
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基础教程
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。