[問題] 有關dict的中文的排序問題
# -*- 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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章