Re: [問題] 關於字典以及序列的排序問題

作者: MOONY135 (談無慾)   2016-01-27 19:08:49
※ 引述《allan5411 (達)》之銘言:
: 各位大大好,
: 今天在練習python時遇到一個問題,我在google上,
: 卻不知道該怎麼搜尋並解決此問題,
: 因此上來麻煩各位大大幫忙解惑
:

: 這是我的程式圖
:

: 這是我執行出來的圖
: 有兩個問題想要請教一下各位,
: 1.
: 為何他呈獻的順序,跟我輸入的順序不同
: 不才用很多組數據輸入進去想要找他的規則
: (該圖為其中一組)
: 但最後還是鍛羽而歸,想請各位大大幫忙解惑。
: 2.
看不出來你去糾結字典的順序幹嘛
字典裡面每次創新的他順序都不會一樣 除非有特定用途
不然不會去排序字典
他的很明顯就是輸入名字然後輸入成績 有存進去就可以了
=======================
你想做的 要是學生不是用學號 而是 小王 大明 莉莉的話
就要兩個字典 一個存輸入順序 一個存成績
{'1':小王, '2':'大明'} <-sorted這個之後
去取
{'小王':'A', '大明':'D'} 來這邊去取成績print出
作者: bigpigbigpig (To littlepig with love)   2016-01-28 04:36:00
注意:字典的key須hashable,hashable不一定可以排序
作者: MOONY135 (談無慾)   2016-01-28 07:15:00
之前寫題目貌似可以排喔
作者: allan5411 (達)   2016-01-28 22:51:00
謝謝大大還特地回一篇文,學到了!!感謝!!

Links booklink

Contact Us: admin [ a t ] ucptt.com