#下面這方法可行l = [('bob', 75), ('adam', 92), ('bart', 66), ('lisa', 88)]
defby_name(x):
returnx[0]
defby_score(x):
returnx[1]
l1=sorted(l,key=by_name)
print(l1)
l2= sorted(l,key=by_score)
print(l2)
print(sorted([('bob', 75), ('adam', 92), ('bart', 66), ('lisa', 88)], key=lambdax : x[0])) #此條也可行
l = [('bob', 75), ('adam', 92), ('bart', 66), ('lisa', 88)]
defby_name(n): #但是像這種方法就不可行
foriinn:
print (sorted(n,key=str(i[0])))
defby_score(n): #但是像這種方法就不可行
foriinn :
print(sorted(n,key=i[1]))
by_name(l)
by_score(l)
#所以綜上所述發現key後面帶的值必須要是乙個函式,匿名函式也可以,但是格式化取乙個數值是不可行的
#官方文件這麼說sorted()也是乙個高階函式。用sorted()排序的關鍵在於實現乙個 對映 。。函式。。。關鍵字是函式
好久沒更了,為了明天的面試今天覆習複習吧
最近考試去了,學生娃真的好苦餅啊,還沒有認認真真的把工作找到就又要忙著考試,今天看看面試題哈。一 info.plist 2.修改版本號 bundle version 更新版本號1.1.1 二 工程配置 1.最低適配系統版本 2.配置device 3.檢視main inte ce 如果沒有用story...
今天覆習了一下資料庫的三正規化,如有不對,請多指教哦
屬性不可重複 表中任何一列都不是重複的,一行資料表示乙個實體,如果有重複的,那就把重複的屬性拿出來,單獨做乙個實體 顯然,資料庫都是滿足第一正規化的所有非主屬性完全函式依賴候選鍵 一組候選鍵可以唯一標識一行 對於只有乙個主鍵的表是符合第二正規化的 像這樣的表是不符合第二正規化的 學號,課程名稱 學生...
Python中的sorted 函式!!!
我們需要對list dict進行排序,python提供了兩個方法 1.用list的成員函式sort進行排序,在本地進行排序,不返回副本 2.用built in函式sorted進行排序 從2.4開始 返回副本,原始輸入不變 舉個例子 編寫程式,輸入乙個包含若干整數的列表,輸出新列表,要求新列表中的所有...