亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python自定義類的數(shù)組排序?qū)崿F(xiàn)代碼

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

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

復(fù)制代碼 代碼如下:

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

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

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

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

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

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

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

    python xml模塊的簡單使用

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

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

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

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

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

    使用Python進(jìn)行圖像裁剪和直方圖分析

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

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

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

    Python標(biāo)準(zhǔn)庫pickle的簡單使用

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

    python項目下生成requirements.txt方法

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

最新評論