欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python對列表排序的方法實例分析

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

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

1、sort()函數(shù)

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

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

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]

說明:調(diào)用x[:]得到的是包含了x所有元素的分片,這是一種很有效率的復(fù)制整個列表的方法。通過y=x簡單的將x復(fù)制給y是沒有用的,因為這樣做就讓x和y都指向了同一個列表了。

2、sorted()函數(shù)

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

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]

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

相關(guān)文章

  • python調(diào)用有道智云API實現(xiàn)文件批量翻譯

    python調(diào)用有道智云API實現(xiàn)文件批量翻譯

    這篇文章主要介紹了python如何調(diào)用有道智云API實現(xiàn)文件批量翻譯,幫助大家更好得理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • Python基于jieba分詞實現(xiàn)snownlp情感分析

    Python基于jieba分詞實現(xiàn)snownlp情感分析

    情感分析(sentiment analysis)是2018年公布的計算機科學(xué)技術(shù)名詞,它可以根據(jù)文本內(nèi)容判斷出所代表的含義是積極的還是負(fù)面的等。本文將通過jieba分詞實現(xiàn)snownlp情感分析,感興趣的可以了解一下
    2023-01-01
  • 利用python計算windows全盤文件md5值的腳本

    利用python計算windows全盤文件md5值的腳本

    這篇文章主要介紹了利用python計算windows全盤文件md5值的腳本,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • pytorch 獲取tensor維度信息示例

    pytorch 獲取tensor維度信息示例

    今天小編就為大家分享一篇pytorch 獲取tensor維度信息示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python讀取目錄下所有的jpg文件,并顯示第一張圖片的示例

    python讀取目錄下所有的jpg文件,并顯示第一張圖片的示例

    今天小編就為大家分享一篇python讀取目錄下所有的jpg文件,并顯示第一張圖片的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python自動下載圖片的方法示例

    python自動下載圖片的方法示例

    這篇文章主要介紹了python自動下載圖片的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • python 如何做一個識別率百分百的OCR

    python 如何做一個識別率百分百的OCR

    最近在做游戲自動化(測試),也就是游戲腳本了。主要有以下幾個需求識別率百分百、速度要快、模型要小,本文就來著手實現(xiàn)它
    2021-05-05
  • 解決jupyter notebook import error但是命令提示符import正常的問題

    解決jupyter notebook import error但是命令提示符import正常的問題

    這篇文章主要介紹了解決jupyter notebook import error但是命令提示符import正常的問題,具有很好的參考
    2020-04-04
  • Python的time模塊中的常用方法整理

    Python的time模塊中的常用方法整理

    這篇文章主要介紹了Python的time模塊中的常用方法整理,time模塊是專門用于處理日期時間的模塊,需要的朋友可以參考下
    2015-06-06
  • python實現(xiàn)的文件同步服務(wù)器實例

    python實現(xiàn)的文件同步服務(wù)器實例

    這篇文章主要介紹了python實現(xiàn)的文件同步服務(wù)器,實例分析了文件同步服務(wù)器的原理及客戶端、服務(wù)端的實現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06

最新評論