python sort和sorted的区别
2024-09-06 08:37:38
sort 与 sorted 区别:
sort 是应用在 list 上的方法,使用方法为 list.sort(),是对原有列表进行操作,改变原有列表的排序;
sorted 可以对所有可迭代的对象进行排序操作,使用方法为new_alist = sorted(lists),不改变原有列表的排序,生成一个新列表。
list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。
语法:
sorted(iterable, cmp=None, key=None, reverse=False)
其中,key=str.lower() key= abs():按绝对值排序
reverse:False,默认值,为正序排列;
True,降序排列
最新文章
- navicate怎么用sql语句插入一条语句
- [转] Android 4.4中播放HTML5视频<;video>;的Bug
- the diff typeof and instanceof
- [转]JNIEnv解析
- 缺少google api密钥,因此chromium的部分功能将无法使用&rdquo;的解决办法
- RT-Thread信号量的基本操作
- Linux命令(15)查看系统版本信息
- openstack私有云布署实践【0 前言】
- Centos下 Nginx安装与配置
- 1147: 零起点学算法54——Fibonacc
- Flask 页面缓存逻辑,jinja2 过滤器,测试器
- Leetcode_13_Roman to Integer
- Spring MVC 使用介绍(十二)控制器返回结果统一处理
- 前端自动化构建工具webpack (一)之webpack安装 和 设置webpack.confi.js
- kali蓝牙渗透
- PyCharm默认文件头部的设置
- 深入详解美团点评CAT跨语言服务监控(五)配置与数据库操作
- SHELL字符串使用总结
- java内存模型知识点汇总
- 黄聪:VPS服务器如何配置PHP.ini解决wordpress使用WP-Mail-SMTP插件发邮件出现Could not connect to SMTP host的解决办法
热门文章
- 22.4 Extends --super 和 this 的区别
- 基于ffmpeg不同编码方式转码后的psnr对比
- AJ学IOS(07)UI之UITextField代理事件_类似QQ登陆窗口的简单实现
- 委托的 `DynamicInvoke` 小优化
- 用Python爬取大众点评数据,推荐火锅店里最受欢迎的食品
- J - Recommendations CodeForces - 1315D
- 将函数作为返回值的方法 - Python
- radio样式
- 数值计算方法实验之Newton 多项式插值(MATLAB代码)
- 高性能的JavaScript,这是一个高级程序员必备的技能