python list中的sort()简单用法与lambda的使用

本文介绍了Python中的list类型及其与元组的区别。重点讲解了list的sort()方法,包括不带参数的基本排序,以及带参数的自定义排序方式,如按元组的特定元素排序。同时,文章还探讨了sort()方法的key参数和reverse参数的使用,以及如何结合lambda函数实现更灵活的排序。此外,简单介绍了lambda函数的概念,它是一种匿名函数,常用于需要简洁定义函数的场景,如作为sort()等方法的参数。
摘要由CSDN通过智能技术生成

序列类型分三种:元组,字符串,列表
list 列表属于序列类型,于元组不同的是 元组类型一旦创建不可修改 使用()或者tuple()创建,而列表类型创建后可以被随意修改 使用[]或list()创建
sort()
是list当中的一个重要方法,其作用是对list中的元素进行排序
使用1: 不带参数,实例1如下,可以发现直接对列表a进行了排序,很简洁
实例1:
在这里插入图片描述
如果a是一个包含元组类型的组合数据类型,那么直接使用可以发现,该方法自动对元组的第一个元素进行了排序,如果有特定需求,需要按第二个元素排序该如何呢? 此时就必须要用到带参的sort()
实例2:
在这里插入图片描述

使用2:带参数,sort()中两个常用参数为sort(key,reverse),key是定义按哪个元素进行排序,而reverse是决定升序还是降序,key的用法如实例3,reverse有两个值,True跟False为降序跟升序 不写即为默认值为False
实例3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值