[問題] 辭典排序該如何實作

看板Python作者時間11年前 (2013/06/10 11:29), 編輯推噓0(009)
留言9則, 5人參與, 最新討論串1/1
書上教的排序單純只有一行做排序 對於我剛學的人很難去應用到複雜系統上 底下是我要讀進來的檔案 element X Y Z A 1 1 1 B 3 2 4 A 1 3 4 A 4 2 3 B 3 6 8 C 2 3 1 B 4 2 1 目前我把他讀進來放辭典內 要如何先排序element 然後同樣的element再以Z由小到大? 希望的是element可由使用者自訂排序 不用給我程式碼沒關係 提示一下要用什麼function? 麻煩大家了 3Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.160.178 ※ 編輯: s6414073 來自: 140.118.160.178 (06/10 11:31)

06/10 11:34, , 1F
先計算一個排序用的數字?
06/10 11:34, 1F

06/10 11:40, , 2F
sorted ?
06/10 11:40, 2F

06/10 11:53, , 3F
我目前是一行一行讀進來放辭典內
06/10 11:53, 3F

06/10 11:59, , 4F
所以也是要藉由迴圈吼?@@
06/10 11:59, 4F

06/10 12:03, , 5F
書上教的排序單純只有一行做排序 <-- What's this?
06/10 12:03, 5F

06/10 12:20, , 6F
就是沒有像多辭典的排序
06/10 12:20, 6F

06/10 12:20, , 7F
每一行的各個東西不會因為排序跑掉 這要怎麼實作@@?
06/10 12:20, 7F

06/10 12:37, , 8F
06/10 12:37, 8F

06/10 12:50, , 9F
對~感謝K大 困擾我一個禮拜的問題 真是太感謝你了!!!
06/10 12:50, 9F
文章代碼(AID): #1HjKWl_h (Python)