本篇文章为大家展示了如何在python中使用sort()列表参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
python的五大特点是什么
python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2.面向对象,与其他主要的语言如C++和Java相比, Python以一种非常强大又简单的方式实现面向对象编程。3.可移植性,Python程序无需修改就可以在各种平台上运行。4.解释性,Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。5.开源,Python是 FLOSS(自由/开放源码软件)之一。
sort()方法还可以接受key和reverse两个可选参数。
1、key可以指定排序目标,一般在列表元素为复杂对象时使用。
>>> li = [{ 'fruit': 'apple', 'price': 123}, { 'fruit': 'banana', 'price': 321}, { 'fruit': 'orange', 'price': 213}]>>> li.sort(key = lambda item: 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()列表参数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网行业资讯频道。