最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python對(duì)列表排序的方法實(shí)例分析

 更新時(shí)間:2015年05月16日 17:14:15   作者:不吃皮蛋  
這篇文章主要介紹了Python對(duì)列表排序的方法,實(shí)例分析了Python列表排序函數(shù)的相關(guān)使用技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下

本文實(shí)例講述了Python對(duì)列表排序的方法。分享給大家供大家參考。具體分析如下:

1、sort()函數(shù)

sort()函數(shù)使用固定的排序算法對(duì)列表排序。sort()函數(shù)對(duì)列表排序時(shí)改變了原來(lái)的列表,從而讓其中的元素能按一定的順序排列,而不是簡(jiǎn)單的返回一個(gè)已排序的列表副本。

注意sort()函數(shù)改變?cè)瓉?lái)的列表,函數(shù)返回值是空值即None。因此,如果需要一個(gè)已排好序的列表副本,同時(shí)又要保留原有列表不變的時(shí)候,就不能直接簡(jiǎn)單的使用sort()函數(shù)。為了實(shí)現(xiàn)上述功能使用sort()的方法是:先獲取列表X的副本Y,然后再對(duì)Y進(jìn)行排序。代碼如下:

x=[4,6,2,1,7,9,4]
y=x[:]
y.sort()
print x
print y

結(jié)果如下:

[4, 6, 2, 1, 7, 9, 4]
[1, 2, 4, 4, 6, 7, 9]

說(shuō)明:調(diào)用x[:]得到的是包含了x所有元素的分片,這是一種很有效率的復(fù)制整個(gè)列表的方法。通過(guò)y=x簡(jiǎn)單的將x復(fù)制給y是沒(méi)有用的,因?yàn)檫@樣做就讓x和y都指向了同一個(gè)列表了。

2、sorted()函數(shù)

另外一種獲取已排序的列表副本的方法是使用sorted()函數(shù)。注意,sorted()函數(shù)可以用于任何可迭代的對(duì)象。

x=[4,6,2,1,7,9,4]
y=sorted(x)
print x
print y

結(jié)果:

[4, 6, 2, 1, 7, 9, 4]
[1, 2, 4, 4, 6, 7, 9]

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python實(shí)現(xiàn)的簡(jiǎn)單抽獎(jiǎng)系統(tǒng)實(shí)例

    python實(shí)現(xiàn)的簡(jiǎn)單抽獎(jiǎng)系統(tǒng)實(shí)例

    這篇文章主要介紹了python實(shí)現(xiàn)的簡(jiǎn)單抽獎(jiǎng)系統(tǒng),涉及Python隨機(jī)數(shù)及文件操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Python安裝Numpy出現(xiàn)異常信息簡(jiǎn)單解決辦法

    Python安裝Numpy出現(xiàn)異常信息簡(jiǎn)單解決辦法

    在安裝Python的Numpy包時(shí),可能會(huì)遇到路徑警告或包源超時(shí)的問(wèn)題,首先,如果出現(xiàn)包源超時(shí),可以嘗試更換為國(guó)內(nèi)的鏡像源,如清華大學(xué)鏡像源,其次,如果在安裝完成后提示將某個(gè)路徑添加到PATH環(huán)境變量,按照提示操作即可消除異常,需要的朋友可以參考下
    2024-09-09
  • Python中字典及遍歷常用函數(shù)的使用詳解

    Python中字典及遍歷常用函數(shù)的使用詳解

    這篇文章主要為大家介紹了Python中字典有關(guān)的常見(jiàn)函數(shù)的使用方法,以及字典遍歷的方法。文中通過(guò)示例代碼為我們進(jìn)行了詳細(xì)介紹,對(duì)學(xué)習(xí)Python字典有一定幫助,需要的可以參考一下
    2022-06-06
  • Python 利用切片從列表中取出一部分使用的方法

    Python 利用切片從列表中取出一部分使用的方法

    今天小編就為大家分享一篇Python 利用切片從列表中取出一部分使用的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • 用smtplib和email封裝python發(fā)送郵件模塊類(lèi)分享

    用smtplib和email封裝python發(fā)送郵件模塊類(lèi)分享

    本文針對(duì)發(fā)郵件相關(guān)的操作進(jìn)行了封裝,包括發(fā)送文本、HTML、帶附件的郵件,使用Python發(fā)郵件,主要用到smtplib和email兩個(gè)模塊,需要的朋友可以參考下
    2014-02-02
  • 使用Python打造高效的PDF文件管理應(yīng)用

    使用Python打造高效的PDF文件管理應(yīng)用

    在日常工作和學(xué)習(xí)中,我們經(jīng)常需要處理大量PDF文件,本文將使用Python的wxPython和PyMuPDF庫(kù),開(kāi)發(fā)一個(gè)強(qiáng)大且易用的PDF文件管理工具,需要的可以參考下
    2024-12-12
  • Python如何識(shí)別銀行卡卡號(hào)?

    Python如何識(shí)別銀行卡卡號(hào)?

    今天給大家?guī)?lái)的是有關(guān)Python的相關(guān)知識(shí),文章圍繞著Python如何識(shí)別銀行卡卡號(hào)展開(kāi),文中有非常詳細(xì)的代碼示例及介紹,需要的朋友可以參考下
    2021-06-06
  • Python+pytorch實(shí)現(xiàn)天氣識(shí)別

    Python+pytorch實(shí)現(xiàn)天氣識(shí)別

    這篇文章主要為大家詳細(xì)介紹了如何利用Python+pytorch實(shí)現(xiàn)天氣識(shí)別功能,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下
    2022-10-10
  • Python錯(cuò)誤: SyntaxError: Non-ASCII character解決辦法

    Python錯(cuò)誤: SyntaxError: Non-ASCII character解決辦法

    這篇文章主要介紹了Python錯(cuò)誤: SyntaxError: Non-ASCII character解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • windows+vscode安裝paddleOCR運(yùn)行環(huán)境的步驟

    windows+vscode安裝paddleOCR運(yùn)行環(huán)境的步驟

    這篇文章主要介紹了windows+vscode安裝paddleOCR運(yùn)行環(huán)境,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論

桓台县| 漠河县| 太谷县| 烟台市| 朔州市| 三台县| 陆良县| 呼伦贝尔市| 遵义县| 青神县| 海宁市| 司法| 天长市| 辽阳市| 河源市| 巨野县| 乌拉特前旗| 日喀则市| 马鞍山市| 天祝| 肥城市| 宁城县| 涡阳县| 清镇市| 湟源县| 巩留县| 崇明县| 荣昌县| 南宫市| 松江区| 建阳市| 犍为县| 灵山县| 旬邑县| 都匀市| 兴业县| 永寿县| 吴旗县| 中山市| 若尔盖县| 揭东县|