資訊內(nèi)容
python怎樣排序
cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
python中擁有內(nèi)置函數(shù)實現(xiàn)排序,可以直接調(diào)用它們實現(xiàn)排序功能。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
Python 列表有一個內(nèi)置的 list.sort() 方法可以直接修改列表。還有一個 sorted() 內(nèi)置函數(shù),它會從一個可迭代對象構(gòu)建一個新的排序列表。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
sort()函數(shù):cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
list.sort(cmp=None, key=None, reverse=False)其中參數(shù)的含義是:cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
cmp -- 可選參數(shù), 如果指定了該參數(shù)會使用該參數(shù)的方法進行排序。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
key -- 主要是用來進行比較的元素,只有一個參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
reverse -- 排序規(guī)則,reverse = True 降序, reverse = False 升序(默認)。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
默認輸入列表就可以排序,例如:cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
list=[1,2,4,5,3] list.sort() print(list) >>>[1,2,3,4,5]sorted()函數(shù):cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
sorted(iterable, cmp=None, key=None, reverse=False)其中:cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
iterable -- 可迭代對象。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
cmp -- 比較的函數(shù),這個具有兩個參數(shù),參數(shù)的值都是從可迭代對象中取出,此函數(shù)必須遵守的規(guī)則為,大于則返回1,小于則返回-1,等于則返回0。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
key -- 主要是用來進行比較的元素,只有一個參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
reverse -- 排序規(guī)則,reverse = True 降序 , reverse = False 升序(默認)。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
同樣的,使用sorted()函數(shù)可以對列表進行排序,例如:cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺
list=[1,2,4,5,3] print(sorted(list)) >>>[1,2,3,4,5]更多Python知識請關(guān)注Python視頻教程欄目。cZS少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺

- 上一篇
python如何打開音樂文件
簡介python可以利用第三方庫playsound、pygame、mp3play和os系統(tǒng)庫來打開音樂文件(比如mp3文件)。按推薦順序排列①使用playsound庫from playsound import playsoundplaysound('xx.mp3
- 下一篇
怎么在spyder中添加第三方庫?
簡介pip是一個現(xiàn)代的,通用的 Python 包管理工具。提供了對Python包的查找、下載、安裝、卸載的功能。我們可以使用pip安裝第三方庫。在spyder中添加第三方庫的方法:(推薦:spyder使用教程)第一步:找到anaconda命令窗口,依次點擊開始—>所有程序—&g