作者hazton (hazton)
看板Python
标题[问题] 有关dict的中文的排序问题
时间Fri Jul 10 17:19:28 2009
# -*- 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