资讯内容
python怎样排序
cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
python中拥有内置函数实现排序,可以直接调用它们实现排序功能。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
Python 列表有一个内置的 list.sort() 方法可以直接修改列表。还有一个 sorted() 内置函数,它会从一个可迭代对象构建一个新的排序列表。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
sort()函数:cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
list.sort(cmp=None, key=None, reverse=False)其中参数的含义是:cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
默认输入列表就可以排序,例如:cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
list=[1,2,4,5,3] list.sort() print(list) >>>[1,2,3,4,5]sorted()函数:cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
sorted(iterable, cmp=None, key=None, reverse=False)其中:cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
iterable -- 可迭代对象。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
cmp -- 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
同样的,使用sorted()函数可以对列表进行排序,例如:cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
list=[1,2,4,5,3] print(sorted(list)) >>>[1,2,3,4,5]更多Python知识请关注Python视频教程栏目。cZS少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 上一篇
python如何打开音乐文件
简介python可以利用第三方库playsound、pygame、mp3play和os系统库来打开音乐文件(比如mp3文件)。按推荐顺序排列①使用playsound库from playsound import playsoundplaysound('xx.mp3
- 下一篇
怎么在spyder中添加第三方库?
简介pip是一个现代的,通用的 Python 包管理工具。提供了对Python包的查找、下载、安装、卸载的功能。我们可以使用pip安装第三方库。在spyder中添加第三方库的方法:(推荐:spyder使用教程)第一步:找到anaconda命令窗口,依次点击开始—>所有程序—&g