[問題] 有關dict的中文的排序問題

看板Python作者 (hazton)時間16年前 (2009/07/10 17:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
# -*- coding: utf-8 -*- keyword={'筆':1} keyword.setdefault('鉛筆',1000) keyword.setdefault('鋼筆',200) print sorted(keyword.items(), key=lambda d:d[1]) 以上程式是我想讓最後輸出的結果排序依照1,200,1000輸出 也就是 筆:1 鋼筆:200 鉛筆:1000 不過用以上的sorted時中文總是一堆亂碼,請問有方法可以改善這情形嘛? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.245.199
文章代碼(AID): #1ALmUXi5 (Python)
文章代碼(AID): #1ALmUXi5 (Python)