題目
給定list=[2,9,6,45,13],使她公升序排列
解答答案一
list = [2,9,6,45,13]
list.sort()
print list
答案二
list = [2,9,6,45,13]
a = sorted(list)
print a
思考第一想法是氣泡排序,乙個乙個進行比較。
這恰恰不符合python簡單優雅的宗旨,
還沒從面向過程轉移到物件導向的思路上轉移過來;
在python中,我們不必要重複造輪子,函式方法,以及第三方庫一定要好好的利用
sort()與sorted()方法的區別:
方法一中 list的值已經被改變
方法二中 list的公升序的值被賦值給a ,list 本身並沒有改變
拓展如果降序排列呢?
給sorted()的方法加引數 reverse –(反面;背面;倒退;相反的情況(或事物))
reverse = true or reverse = 1 公升序
reverse =false or reverse = 0 降序
sorted(a,reverse =1)
乙個簡單的函式,記住了就會用,沒見過就壓根想不到,所以要多積累
字段公升降序排列
後台排序 user user sessionuser.get string username user.getusername map requestparams newhashmap requestparams.put start string.valueof page 1 limit reque...
簡單陣列公升降序排序
陣列的排序是經常碰到的事情,今天就總結一下簡單的呼叫api函式進行陣列排序,不涉及冒泡,插入,快速排序演算法之類的。首先公升序排序,直接呼叫arrays.sort 陣列 即可。降序排序 思路是先轉化為list,然後呼叫collections.sort 進行排序,之後呼叫collections.res...
單擊dbgrid列標題排序 公升降序
delphi中如何通過單擊列標題進行公升降排序,在dbgrid的ontitleclick事件裡新增這樣的事件處理 3 if frmdatapool.qry需要做的事.sql.text.contains desc then 4 begin 5 with frmdatapool.qry需要做的事 do ...