Sort|学习笔记

简介: 快速学习 Sort

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理Sort】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8736


Sort


目录:


一、sort 用法

二、Sorted 用法

 

 

一、sort用法

该方法用来对列表中的元素进行排序;

 1=[‘bb’, ‘aaa’, ‘c’, ‘ddddddddd’, ‘fff’]

1.sort()

Print(l)

 

sort()方法默认是直接比较列表中的元素的大小,并且总是用<号比较大小;

在sort()可以接受一个关键字参数,如 key。Key 需要一个函数作为参数,当设置了函数作为参数,每次都会以列表中的一个元素作为参数来调用函数,并且使用函数的返回值来比较元素的大小。

 1=[2, 5, 1, 3, 6, 4]

 1.sort(key=int)

 Print(l)

 

二、sorted 用法

Sorted 是一个函数,和 sort()用法基本一致,但是 sorted 可以对任意的序列进行排序,并且使用 sorted()排序不会影响原来的对象,而是返回一个新的对象。

1=[2, 5, 1, 3, 6, 4]

print(排序前:, 1)

print(sorted(l,key=int))

print(排序后:’ ,1)

相关文章
|
29天前
|
搜索推荐
冒泡排序(Bubble Sort)以及选择排序(Selection Sort)和快速排序(Quick Sort)详细解析
冒泡排序(Bubble Sort)以及选择排序(Selection Sort)和快速排序(Quick Sort)详细解析
14 1
|
6月前
|
存储 分布式计算 搜索推荐
sort-10-bigfile sort 大文件外部排序
这是一个关于排序算法系列的概述,包括冒泡排序、快速排序、选择排序、堆排序、插入排序、希尔排序、归并排序、计数排序、桶排序和大文件外部排序。大文件排序通过文件拆分、独立排序、合并排序和优化合并步骤实现,尤其适用于不能一次性加载到内存中的数据。该方法的时间复杂度为O(n log n),空间复杂度为O(n)。文章提供了一个Java实现的`BigFileSort`类,用于大文件的排序操作。代码中使用了归并排序的策略进行合并,并考虑了磁盘I/O的影响。完整代码可在GitHub的开源项目中找到。
|
6月前
排序——sort的用法
排序——sort的用法
52 0
|
6月前
|
搜索推荐 数据库 C++
带用排序等法sort讲解
带用排序等法sort讲解
35 0
|
搜索推荐 C++
C++利用sort进行排序
C++利用sort进行排序
|
6月前
|
C++
C++如何进行sort的使用——C++如何进行排序
C++如何进行sort的使用——C++如何进行排序
93 0
|
NoSQL Redis
SORT
SORT
96 0
|
数据库 开发者 索引
排序 sort|学习笔记
快速学习排序 sort。
238 0
排序 sort|学习笔记
|
搜索推荐 开发者 Python
sort 方法的使用 | 学习笔记
快速学习 sort 方法的使用
sort 方法的使用 | 学习笔记