2018-11-24派森學(xué)習(xí)第6天

()今天要解決昨天出現(xiàn)的遞歸程序在沒有獲取當(dāng)前文件夾下所有文件的大小便直接跳進(jìn)子文件夾從而遺漏文件的BUG。

想到可以把當(dāng)前文件夾中的文件和子文件夾進(jìn)行排序在刺,把所有文件都放在子文件夾的前面萎胰,這樣程序就可以避免程序過早地進(jìn)入子文件夾钝尸。

昨天寫了排序的語(yǔ)句作烟,但是不知道為什么達(dá)不到目的振湾。重新寫了一個(gè)排序的函數(shù)球涛,發(fā)現(xiàn)只輸出了一個(gè)文件魄梯,仔細(xì)程序發(fā)現(xiàn),在每一次for循環(huán)后宾符,count,ordered都被清空酿秸,所以最后結(jié)果只打印出一個(gè)文件。

變量聲明應(yīng)在for之前

修改變量聲明在for之前魏烫,發(fā)現(xiàn)可以實(shí)現(xiàn)把子文件夾排列到最后的目的辣苏。

實(shí)現(xiàn)文件和子文件夾排序

據(jù)此肝箱,發(fā)現(xiàn)昨天的程序也是錯(cuò)在這里。修改之后稀蟋,得到所有文件的大小煌张,保存在字典中。

得到保存所有文件的大小的字典

得到字典后退客,下一步就是根據(jù)字典的值骏融,對(duì)鍵排序。

字典索引錯(cuò)誤

自己寫的遍歷字典排序的程序萌狂,總是出錯(cuò)档玻,網(wǎng)上找了按照字典的值排序的方法,成功茫藏。

lambda1行程序 實(shí)現(xiàn) 字典的值排序

在這個(gè)過程中误趴,要注意的是,sorted()對(duì)字典操作之后务傲,字典中的順序仍然不變凉当,只是sorted()的返回值中排序改變。

lambda為匿名函數(shù)售葡,x,y相當(dāng)于傳入的參數(shù)看杭,整個(gè)函數(shù)會(huì)返回x-y的值。lambda作為一個(gè)表達(dá)式挟伙,定義了一個(gè)匿名函數(shù)泊窘。代碼中x,y為入口參數(shù)像寒,x-y為函數(shù)體。在這里lambda簡(jiǎn)化了函數(shù)定義的書寫形式瓜贾。

匿名函數(shù)使用

對(duì)sorted中的 key = lambda x:x[1]不理解诺祸,嘗試元組例子:

元組例子

發(fā)現(xiàn)key = lambda x:x[1]只是表達(dá)一個(gè)索引,即表示按照被排序的對(duì)象的第幾個(gè)元素排序祭芦。如x:x[0]筷笨,則是對(duì)字典中的'鍵'排序;

x:x[1]龟劲,則是對(duì)字典中的'值'排序胃夏。

字典例子


列表list中居然還可以保存元組turple:

list中的turple

成功實(shí)現(xiàn)打印:

實(shí)現(xiàn)按照文件大小排序

元組:

元組基礎(chǔ)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末昌跌,一起剝皮案震驚了整個(gè)濱河市仰禀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蚕愤,老刑警劉巖答恶,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件饺蚊,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡悬嗓,警方通過查閱死者的電腦和手機(jī)污呼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來包竹,“玉大人燕酷,你說我怎么就攤上這事≈芟梗” “怎么了苗缩?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)堰氓。 經(jīng)常有香客問我挤渐,道長(zhǎng),這世上最難降的妖魔是什么双絮? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任浴麻,我火速辦了婚禮,結(jié)果婚禮上囤攀,老公的妹妹穿的比我還像新娘软免。我一直安慰自己,他們只是感情好焚挠,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布膏萧。 她就那樣靜靜地躺著,像睡著了一般蝌衔。 火紅的嫁衣襯著肌膚如雪榛泛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天噩斟,我揣著相機(jī)與錄音曹锨,去河邊找鬼。 笑死剃允,一個(gè)胖子當(dāng)著我的面吹牛沛简,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播斥废,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼椒楣,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了牡肉?” 一聲冷哼從身側(cè)響起捧灰,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎统锤,沒想到半個(gè)月后凤壁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吩屹,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年拧抖,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了煤搜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡唧席,死狀恐怖擦盾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情淌哟,我是刑警寧澤迹卢,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站徒仓,受9級(jí)特大地震影響腐碱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜掉弛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一症见、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧殃饿,春花似錦谋作、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至奈惑,卻和暖如春吭净,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肴甸。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工寂殉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人雷滋。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像文兢,于是被迫代替她去往敵國(guó)和親晤斩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,333評(píng)論 0 2
  • 寫在前面: 安卓黨姆坚。app控重度患者澳泵。 經(jīng)常下載了一堆好像好有意思但是再也不會(huì)打開的app,后來漸漸明白與其盲目追...
    六秀閱讀 22,445評(píng)論 191 849
  • 在雙魚星座周期里出生的我兼呵,有點(diǎn)偏執(zhí)兔辅,自認(rèn)為注定與貓有捋不清的情愫腊敲! 1.8大長(zhǎng)腿姐姐家的貓父子 這是一對(duì)并不認(rèn)識(shí)的...
    知小魚之魚小知閱讀 161評(píng)論 1 1
  • 昨晚睡前,和孩子們計(jì)劃好第二天上午的安排维苔。 八點(diǎn)起床碰辅,八點(diǎn)半出發(fā),九點(diǎn)到丹丹阿姨家送紙介时,和好朋友玩耍一小時(shí)没宾。十點(diǎn)出...
    sunfeng0912閱讀 361評(píng)論 2 4
  • 在藏區(qū)里來了循衰, 到處能看到五色旗幟, 迎風(fēng)都是簡(jiǎn)樸褐澎, 在藏家里住下了会钝, 漫天都是純白月光, 隨處都是安穩(wěn)工三。 201...
    金真的真閱讀 110評(píng)論 0 0