Python學(xué)習(xí)筆記_數(shù)據(jù)排序方法
1. 原地排序:采用sort()方法,按照指定的順序排列數(shù)據(jù)后用排序后的數(shù)據(jù)替換原來的數(shù)據(jù)(原來的順序丟失),如:
>>> data1=[4,2,6,432,78,43,22,896,42,677,12]
>>> data1.sort()
>>> data1 #原來的順序被替換
[2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896]
2. 復(fù)制排序:采用sorted()內(nèi)置函數(shù),按照指定的順序排列數(shù)據(jù)后返回原數(shù)據(jù)的一個(gè)有序副本(原來的順序保留),如:
>>> data1=[4,2,6,432,78,43,22,896,42,677,12]
>>> data2=sorted(data1)
>>> data1
[4, 2, 6, 432, 78, 43, 22, 896, 42, 677, 12] #原順序保留
>>> data2
[2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896] #對(duì)副本排序
>>>
相關(guān)文章
Pyramid將models.py文件的內(nèi)容分布到多個(gè)文件的方法
默認(rèn)的Pyramid代碼結(jié)構(gòu)中,就只有一個(gè)models.py文件,在實(shí)際項(xiàng)目中,如果需要對(duì)models進(jìn)行分類,放到不同文件下,應(yīng)該怎么辦2013-11-11關(guān)于python基礎(chǔ)數(shù)據(jù)類型bytes進(jìn)制轉(zhuǎn)換
Python 3.x之后,Python自帶字符默認(rèn)使用utf-8格式編碼和顯示,bytes數(shù)據(jù)類型是utf-8格式的二進(jìn)制形式的不可變序列,需要的朋友可以參考下2023-05-05python中字符串內(nèi)置函數(shù)的用法總結(jié)
這篇文章給大家總結(jié)了python中字符串內(nèi)置函數(shù)的用法以及相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友學(xué)習(xí)下。2018-09-09Python入門教程(十九)python的函數(shù)詳解
這篇文章主要介紹了Python入門教程(十九)python的函數(shù),函數(shù)是組織好的,可重復(fù)使用的,用來實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段,需要的朋友可以參考下2023-04-04