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

Python自定義類的數(shù)組排序實現(xiàn)代碼

 更新時間:2016年08月28日 23:11:39   投稿:mdxy-dxy  
這篇文章主要介紹了Python自定義類的數(shù)組排序實現(xiàn)代碼,需要的朋友可以參考下

首先把實現(xiàn)方法寫出來,其實很簡單,只需要一句代碼即可:

復制代碼 代碼如下:

productlist.sort(lambda p1, p2:cmp(p1.getPrice(), p2.getPrice()))

數(shù)組productlist中存儲的是自定義類Product,Product有一個方法是返回商品的價格,于是對productlist按照Product的價格從低到高進行排序,僅需要如此簡單的一行代碼即可實現(xiàn)。

Python真的是一門簡潔而強大的語言,實際上,我也是從寫出一行代碼之后,才真正感受到這門語言的魅力。

寫到這里,順便介紹一下lambda表達式的相關知識,現(xiàn)在很多語言都支持lambda表達式,甚至包括.Net。

lambda函數(shù)一般也被叫做匿名函數(shù),先來看一個最簡單例子:

def test(x):
 return x**2
print test(4)

如果使用lambda,則語法如下:

test = lambda x : x**2
print test(4)

從上面的例子可以看出,lambda語句構建的其實是一個函數(shù)對象,lambda最大的特點就是,可以省去定義函數(shù)的過程,讓代碼更加精簡。

關于lambda的語法
lambda語句中,冒號前是參數(shù),可以有多個,用逗號隔開;冒號右邊是返回值。

相關文章

  • scrapy+flask+html打造搜索引擎的示例代碼

    scrapy+flask+html打造搜索引擎的示例代碼

    本文主要介紹了scrapy+flask+html打造搜索引擎的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Python用來做Web開發(fā)的優(yōu)勢有哪些

    Python用來做Web開發(fā)的優(yōu)勢有哪些

    這篇文章主要介紹了Python用來做Web開發(fā)的優(yōu)勢有哪些,文中講解非常細致,幫助大家更好的理解和學習Python,感興趣的朋友可以了解下
    2020-08-08
  • 基于Python的自媒體小助手---登錄頁面的實現(xiàn)代碼

    基于Python的自媒體小助手---登錄頁面的實現(xiàn)代碼

    這篇文章主要介紹了基于Python的自媒體小助手---登錄頁面的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • python xml模塊的簡單使用

    python xml模塊的簡單使用

    這篇文章主要介紹了python xml模塊的簡單使用,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • 完美解決Python2操作中文名文件亂碼的問題

    完美解決Python2操作中文名文件亂碼的問題

    下面小編就為大家?guī)硪黄昝澜鉀QPython2操作中文名文件亂碼的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • python字符串操作的15種方法匯總

    python字符串操作的15種方法匯總

    對于python中的字符串,有多種操作方法,下面這篇文章主要給大家介紹了關于python字符串操作的15種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • 使用Python進行圖像裁剪和直方圖分析

    使用Python進行圖像裁剪和直方圖分析

    在數(shù)字圖像處理領域,裁剪和分析圖像的直方圖是兩個非?;厩抑匾牟僮?本文將通過一個簡單的Python項目,展示如何使用skimage和matplotlib庫來裁剪圖像并分析其RGB通道的直方圖,感興趣的小伙伴跟著小編一起來看看吧
    2025-01-01
  • python實現(xiàn)在cmd窗口顯示彩色文字

    python實現(xiàn)在cmd窗口顯示彩色文字

    今天小編就為大家分享一篇python實現(xiàn)在cmd窗口顯示彩色文字,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python標準庫pickle的簡單使用

    Python標準庫pickle的簡單使用

    本文主要介紹了Python標準庫pickle的簡單使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • python項目下生成requirements.txt方法

    python項目下生成requirements.txt方法

    這篇文章主要介紹了python項目下生成requirements.txt的方法,很多小伙伴不知道如何生成requirements.txt,本文就通過代碼示例給大家詳細介紹如何生成,,需要的朋友可以參考下
    2023-06-06

最新評論