Python學(xué)習(xí)筆記_數(shù)據(jù)排序方法
1. 原地排序:采用sort()方法,按照指定的順序排列數(shù)據(jù)后用排序后的數(shù)據(jù)替換原來(lái)的數(shù)據(jù)(原來(lái)的順序丟失),如:
>>> data1=[4,2,6,432,78,43,22,896,42,677,12]
>>> data1.sort()
>>> data1 #原來(lái)的順序被替換
[2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896]
2. 復(fù)制排序:采用sorted()內(nèi)置函數(shù),按照指定的順序排列數(shù)據(jù)后返回原數(shù)據(jù)的一個(gè)有序副本(原來(lái)的順序保留),如:
>>> 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)文章
深入了解Python中反射和動(dòng)態(tài)屬性的無(wú)限可能
理解 Python 中的反射和動(dòng)態(tài)屬性是編寫靈活和強(qiáng)大程序的關(guān)鍵,在這篇文章中,小編將帶領(lǐng)大家一起反射和動(dòng)態(tài)屬性的概念,并提供大量示例代碼,希望對(duì)大家有所幫助2023-11-11
使用Python將JSON,XML和YAML數(shù)據(jù)寫入Excel文件
JSON、XML和YAML作為主流結(jié)構(gòu)化數(shù)據(jù)格式,因其層次化表達(dá)能力和跨平臺(tái)兼容性,已成為系統(tǒng)間數(shù)據(jù)交換的通用載體,本文將介紹如何使用Python導(dǎo)入JSON、XML和YAML格式數(shù)據(jù)到Excel文件中,需要的可以參考下2025-04-04
Python DataFrame實(shí)現(xiàn)固定周期內(nèi)統(tǒng)計(jì)每列的非零值
在數(shù)據(jù)處理中,使用DataFrame統(tǒng)計(jì)固定周期內(nèi)每列的非零值數(shù)量是一種常見(jiàn)需求,通過(guò)將數(shù)據(jù)分組并使用計(jì)數(shù)函數(shù),可以方便地實(shí)現(xiàn)此目標(biāo),具體方法包括首先計(jì)算每列的0值個(gè)數(shù),然后通過(guò)總數(shù)減去0值個(gè)數(shù)得到非零值的數(shù)量2024-09-09
Python辦公自動(dòng)化之定時(shí)郵件提醒和音視頻文件處理
這篇文章主要為大家詳細(xì)介紹了Python辦公自動(dòng)化中定時(shí)郵件提醒和音視頻文件處理的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),需要的小伙伴可以了解下2023-12-12
PyCharm 2020.2下配置Anaconda環(huán)境的方法步驟
這篇文章主要介紹了PyCharm 2020.2下配置Anaconda環(huán)境的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
使用Python進(jìn)行自動(dòng)化數(shù)據(jù)爬取與存儲(chǔ)
在當(dāng)今數(shù)據(jù)驅(qū)動(dòng)的時(shí)代,從互聯(lián)網(wǎng)上獲取有價(jià)值的信息變得尤為重要,Python,作為一種功能強(qiáng)大且易于學(xué)習(xí)的編程語(yǔ)言,在數(shù)據(jù)爬取領(lǐng)域有著廣泛的應(yīng)用,本文將介紹如何使用Python進(jìn)行自動(dòng)化數(shù)據(jù)爬取與存儲(chǔ),需要的朋友可以參考下2025-02-02
python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5中QMainWindow, QWidget以及QDialog的區(qū)別和選擇
這篇文章主要介紹了python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5中QMainWindow, QWidget以及QDialog的區(qū)別和選擇,需要的朋友可以參考下2020-02-02
Python隨機(jī)生成一個(gè)6位的驗(yàn)證碼代碼分享
這篇文章主要介紹了Python隨機(jī)生成一個(gè)6位的驗(yàn)證碼代碼分享,本文直接給出代碼實(shí)例,需要的朋友可以參考下2015-03-03

