Python3中使用sorted函数
发布时间
阅读量:
阅读量
目录
-
sort 与 sorted 的差异:
-
语法结构:
-
具体示例:
1.sort 与 sorted 区别:
1)sort 方法专用于 list 类型,用于对其进行排序操作,而 sorted 函数则适用于所有可迭代对象,能够实现排序功能。
2)list 类型的 sort 方法对原列表进行直接修改,不返回任何结果;相比之下,sorted 函数会生成一个新的列表作为输出,不会影响原始数据结构。
2.语法结构分析
sorted
(
iterable,
cmp=None,
key=None,
reverse=False
)
输入参数说明:
- iterable – 一个可以进行迭代处理的数据集合。
- cmp – 用于比较的函数,该函数接受两个参数,这两个参数均来自于可迭代对象。根据比较结果,若前者大于后者则返回1,若小于则返回-1,相等时返回0。
- key – 用于排序的关键元素提取函数,该函数仅包含一个参数,其来源为可迭代对象中的各个元素。通过该函数指定排序所依据的具体元素。
- reverse – 控制排序顺序的参数
全部评论 (0)
还没有任何评论哟~
