为了账号安全,请及时绑定邮箱和手机立即绑定

字典中的键顺序

字典中的键顺序

交互式爱情 2019-11-03 16:04:34
我有一本字典{'a': 'first', 'b': 'second'}但是,我需要字典的顺序不同:{'b': 'second', 'a': 'first'}做这个的最好方式是什么?
查看完整描述

3 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

字典没有顺序。


您可以获取键,按自己喜欢的顺序对其进行排序,然后以这种方式迭代字典值。


keys = myDict.keys()

keys = sorted(keys)  # order them in some way

for k in keys:

   v = myDict[k]



查看完整回答
反对 回复 2019-11-04
?
月关宝盒

TA贡献1772条经验 获得超5个赞

你不能 dicts无法排序。使用的OrderedDict,如果你需要一个有序字典。

查看完整回答
反对 回复 2019-11-04
  • 3 回答
  • 0 关注
  • 283 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信