【发布时间】:2017-04-22 00:31:35
【问题描述】:
假设我有一本这样的字典:
x = {'a':1, 'c':4, 'b':5, 'z':3}
返回预先确定的键顺序的列表(或 numpy 一维数组)的最有效方法是什么。我希望列表按此顺序排列 -> [a,b,c,z] 即
[1, 5, 4, 3]
谢谢!
【问题讨论】:
-
将键存储在列表中,遍历列表并检索键。例如。
order = ["a", "b", "c", "z"]; items = [x[key] for key in order] -
@kindall 说得通,谢谢
标签: python list numpy dictionary