Python列表排序list.sort方法详解

 时间:2024-11-03 22:40:09

1、先来查看sort方法。这里顺便说一个sorted函数。可以看到list.sort是一个method,而不是函数。而sorted是一个built-in function内置函数,可以对列表、元组、字符串等排序。

Python列表排序list.sort方法详解

2、首先要明确sort仅对list做排序,sort是list的一个方法。格式化并赋值给b以后,才能使用sort操作。

Python列表排序list.sort方法详解

3、使用sort将会生成一个新的列表,是在原地址上执行的,即id是不变的。上个例子中的错误原因:元组是无法原址修改,所以元组不能用这个方法。

Python列表排序list.sort方法详解

4、为防止原址修改以后产生的错误,尽量用副本来执行sort方法。

Python列表排序list.sort方法详解

5、参数reverse=False默认,升序排列,reverse=True降序排列。

Python列表排序list.sort方法详解

6、参数key的使用方式于sorted中的key使用方式相同。

Python列表排序list.sort方法详解

7、总结:1.sort方法使用于列表,其他形式的需要转化成列表才能执行。2.sort(self, /, *, key=None, reverse=False)第一参数只能为self;rever se参数为布尔表达式,False表示升序排列,True表示降序排列;key 参数的用法可以参考sorted()函数使用。3.sort方法为原址修改,使用时需要注意,尽量使用副本形式。

  • 求矩估计量和矩估计值和极大似然估计值,详细过程
  • python大小写字母转换
  • 均匀分布怎么求概率密度
  • python中如何获取列表的最大值和最小值?
  • python如何安装Numpy模块?
  • 热门搜索
    草房子手抄报 元宵节手抄报 一等奖 美丽校园手抄报 快乐暑假手抄报 三年级环保手抄报 迎中秋庆国庆手抄报 中秋节英语手抄报 五一手抄报内容 圣诞节的手抄报 春天的脚步手抄报