小编Beh*_*hti的帖子

如何更改 Python 3.5 字典中键的顺序,使用另一个列表作为键的参考?

我正在尝试更改字典中“键”的顺序,但没有成功。这是我最初的字典:

Not_Ordered={
  'item':'book',
  'pages':200, 
  'weight':1.0, 
  'price':25, 
  'city':'London'
}
Run Code Online (Sandbox Code Playgroud)

我是否有机会根据键顺序列表更改顺序,如下所示:

key_order=['city', 'pages', 'item', 'weight', 'price']
Run Code Online (Sandbox Code Playgroud)

笔记:

  • 我正在使用 Python 3.5.2。
  • 我不是在寻找对键进行排序。
  • 我知道 Python 3.6 跟随插入。
  • 另外,我知道 OrderedDict,但它给了我一个列表,但我正在寻找字典作为最终结果。

python dictionary key

5
推荐指数
2
解决办法
8497
查看次数

标签 统计

dictionary ×1

key ×1

python ×1