emmm,最土的那句話。
越努力,越幸運。
排序的核心就是為了比較兩個元素的大小。
對於數字很好進行比較,但是對於字串
和dict
的比較過程就需要用函式抽象出來。
所以,sorted()
函式作為乙個高階函式,可以接收乙個key
函式來實現自定義的排序。
key指定的函式將作用於list的每乙個元素上,並根據key函式返回的結果進行排序。
廖大神的關於字串排序的例子。高度抽象啊....
高階函式除了可以接受函式作為引數外,還可以把函式作為結果值返回。
此處,i一直等到被呼叫的時候,就是三個函式都生成的時候,已經變成了3
修改後是這樣的,多加入乙個引數。
關鍵字lambda
表示匿名函式,冒號前面的x
表示函式引數.
匿名函式有個限制,就是只能有乙個表示式,不用寫return
,返回值就是該表示式的結果。
用匿名函式有個好處,因為函式沒有名字,不必擔心函式名衝突。此外,匿名函式也是乙個函式物件,也可以把匿名函式賦值給乙個變數,再利用變數來呼叫該函式,也可以把匿名函式作為返回值返回。
我接住了小李飛刀的飛刀 1
no.1 誰能接住小李飛刀的飛刀,我就嫁給他。自從小林仙兒放出這句話以後,三個月以來,找李尋歡決鬥的人已經有八百二十七個。這八百二十七個人當中,李尋歡只接受了六個人的挑戰。因為這六個人都是李尋歡非常想給他們來一刀的人。這六個人當中,至少有三個人排在百曉生的最厲害人物排行榜前二十名。六場決鬥,六次出刀...
python 練習 小李飛刀大戰伏地魔)
檢視詳細資訊的 小李飛刀大戰伏地魔 通過物件來實現 小李將飛刀放入刀袋中,然後帶著刀帶去找伏地魔,小李飛刀從刀帶拿出飛刀飛伏地魔,伏地魔受到傷害 需要的類 person 屬性 name 姓名 hp 生命值 kb 刀帶 方法 帶刀帶 take kb 放刀 put knife in kb 取刀 get ...
直復營銷和小李飛刀
直復營銷貴不貴?看你怎麼算。至少有兩方面可以看 1 人均成本。攤到乙個人頭上,乙份直郵加一次 怎麼著也得好幾塊錢出去。相比號稱乙個人幾分錢的戶外 電視等傳統 這個數字當然太貴了。這是廣告界傳統的cpm的演算法,就是所謂的每千人成本。可是再想想,如果目標使用者把握得準,比如說有的企業在服務歷史中留心收...