第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

關(guān)于sorted的一些疑問~

關(guān)于sorted的一些疑問~

W_Qing 2016-04-22 23:36:53
>>> a = [('b',2),('a',1),('c',0)]>>> sorted(a)[('a', 1), ('b', 2), ('c', 0)]>>> b =sorted(a,key=lambda w:w[0])>>> b[('a', 1), ('b', 2), ('c', 0)]>>> b =sorted(a,key=lambda w:w[1])>>> b[('c', 0), ('a', 1), ('b', 2)]>>> b =sorted(a,cmp=lambda w,q:cmp(w[1],q[1]))>>> b[('c', 0), ('a', 1), ('b', 2)]這里b =sorted(a,key=lambda w:w[1])和b =sorted(a,cmp=lambda w,q:cmp(w[1],q[1]))結(jié)果是一樣的.不懂key,lambda,cmp什么作用.尤其是lambda的用法!!>>> b =sorted(a,key=lambda w:w[1],reverse=1)>>> b[('b', 2), ('a', 1), ('c', 0)]這個(gè)reverse去查過還是不怎么明白....看的東西大概如下:如果 x 應(yīng)該排在 y 的前面,返回 -1,如果 x 應(yīng)該排在 y 的后面,返回 1。如果 x 和 y 相等,返回 0。因此,如果我們要實(shí)現(xiàn)倒序排序,只需要編寫一個(gè)reversed_cmp函數(shù):def?reversed_cmp(x,?y): ????if?x?>?y: ????????return?-1 ????if?x?<?y: ????????return?1 ????return?02.這個(gè)reversed判斷的很繞,? 比如a < b 返回1,那么a排在b后面, (1代表倒序?) ??????????????????????????????????????????????????? b > a 返回-1,那么b排在a前面(-1代表正序?)? ?? ? ?? 有沒有更好的理解方法?不理解1和-1代表的意義.
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 2014 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號