【发布时间】:2019-09-09 15:27:41
【问题描述】:
我有以下字典:
<type 'dict'>
{u'010-010': u'010-010_comp_v000', u'012-010': u'012-010_comp_v002', u'007-010': u'007-010_comp_v000', u'006-010': u'006-010_comp_v009', u'005-010': u'005-010_comp_v002'}
我想用钥匙订购。但是使用 Collections 和 OrderedDict,我无法让它工作。
OrderedDict([(u'010-010', u'010-010_comp_v000'), (u'012-010', u'012-010_comp_v002'), (u'007-010', u'007-010_comp_v000'), (u'006-010', u'006-010_comp_v009'), (u'005-010', u'005-010_comp_v002')])
我假设它与 unicode 相关联?有没有解决方案来纠正这个问题而不必重写字典?这是另一个软件的输出,所以我不能轻易改变类型。
想要的输出是:'005-010'... '006-010'... '007-010'...
【问题讨论】:
标签: python dictionary python-unicode ordereddictionary