演示sorted函式的使用,以及和sort的區別:我們將sorted和sort進行一番比較:
相同點:
它們都是來實現排序的操作(功能層面)
不同點:
列表中的sort函式,它執行完畢後會直接影響原本這個list的內部結構(內部的資料發生改變了);
而內建函式sorted函式,它執行完畢後不會影響原本容器中的內部結構,而會返回乙個新的列表給程式;
回顧排序:
選擇排序,氣泡排序它們的效能都很低下;
意味著開發不會用,但是面試喜歡面(一般開發不用的,面試都喜歡面)
lt = [15,-13,0,-88,97,31,-5,27]lt.sort()
(lt)
lt1=sorted(lt,reverse=true)
(lt1,type(lt1))
(lt)
lt1=sorted(lt,key=abs,reverse=true)
(lt1)
lt2 = ['
aaaaa
','bb
','ccccccc
','ddddddddddd']
lt3=sorted(lt2,reverse=false,key=len)
(lt3)
(lt2)#擴充套件
lt4 =[
, ,, , ]
#年齡排序
lt5=sorted(lt4,reverse=false,key=lambda x:x['
age'
])print(lt5)
返回目錄
第六十三課 C語言的異常處理
1 異常的概念 1 程式在執行過程中可能產生異常 2 異常 exception 和bug的區別 a 異常是程式執行時可預料的執行分支 b bug是程式中的錯誤,是不被預期的執行方式 2 異常 exception 和bug的對比 1 異常 a 執行時產生除0的情況 b 需要開啟的外部檔案存在 c 陣列...
第六十三課 C語言的異常處理
1 異常的概念 1 程式在執行過程中可能產生異常 2 異常 exception 和bug的區別 a 異常是程式執行時可預料的執行分支 b bug是程式中的錯誤,是不被預期的執行方式 2 異常 exception 和bug的對比 1 異常 a 執行時產生除0的情況 b 需要開啟的外部檔案存在 c 陣列...
德魯克日誌讀後感之六十三
quote b 三月六日 創新與風險承擔 成功的創新者是保守主義者。b 我曾參加過一所大學的企業家精神研討會,會上許多心理學家發表了自己的見解。儘管他們在 中所陳述的觀點各不相同,但他們都談到了 企業家個性 亦即 冒險家 個性。與會者中有一位知名的企業家,他是一名創新者,進行了一項程式的創新,並利用...