記錯本

應(yīng)用:sort的使用

列表.sort(key=None, reverse=False)
列表中有字典:列表.sort(key=lambda x:x[key值])
a=sorted(list1,key=lambda x :x[key值])
使用sort的時(shí)候,可以通過給key賦一個函數(shù)變量,來規(guī)定列表中的元素按照什么標(biāo)準(zhǔn)來排序。
這兒的函數(shù)變量要求要有一個參數(shù)和一個返回值。參數(shù)代表列表中的元素,返回值代表按照那個標(biāo)準(zhǔn)排序

 def second(item):
    return item[1]
list3.sort(key=second, reverse=True)
print(list3)

list3.sort(key=lambda item: item[1])
print(list3)
list2 = [
    {'name': '張三', 'age': 20, 'score': 90},
    {'name': '李四', 'age': 28, 'score': 70},
    {'name': '王五', 'age': 18, 'score': 89}
]
# 根據(jù)成績排序
# def get_age(item):
#     return item['score']
# list2.sort(key=get_age)
list2.sort(key=lambda item: item['score'])
print(list2)
student=[{'a':1,'b':2,'c':3},{'a':3,'b':1,'c':2}]
a=sorted(student,key=lambda i:i['b'])
print(a)

funcs = []
for item in range(1, 5):
funcs.append(lambda x: xitem)
print(item)
item = 1 ~ 4
item = 1 [lambda x: x
item]
item = 2 [lambda x: xitem, lambda x: xitem]
item = 3 [lambda x: xitem, lambda x: xitem, lambda x: xitem]
item = 4 [lambda x: x
item, lambda x: xitem, lambda x: xitem, lambda x: x*item]
函數(shù)調(diào)用之前不執(zhí)行,上面為展開的函數(shù),未執(zhí)行前的樣子,最終的函數(shù)樣子是item=4時(shí)

print(funcs0) # 24 8
print(funcs1) # 2
4 8

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 8月22日-----字符串相關(guān) 2-3 個性化消息: 將用戶的姓名存到一個變量中,并向該用戶顯示一條消息。顯示的消...
    future_d180閱讀 1,034評論 0 1
  • 一、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 6,032評論 2 16
  • 有人說,笑傲職場,先學(xué)平兒。 平兒聰明能干,輔佐鳳姐料理榮國府,既能殺伐決斷,也能周全妥帖,鳳姐想不到的地方,還能...
    唐硯閱讀 1,377評論 10 45
  • 今天中午吃飯,閑暇之余,找了一下電影來看!隨便挑,挑了方力申和鄧麗欣的分手再說我愛你!原本想看看他們的愛情故事,結(jié)...
    小眼萌甜閱讀 909評論 0 0
  • 背景音樂Never grow old是小紅莓樂隊(duì)的專輯wake up and smell the coffee中的...
    水鳥千斬翼閱讀 1,271評論 0 0

友情鏈接更多精彩內(nèi)容