2012-06-04 37 views
2

我有一个字典,看起来像下面。Python - 如果给定的字典按值的顺序创建一个键列表

ex1_pattern = {'ex':0,'country':1,'dow':2,'hod':3,'adx':4,'vid1':5} 

我想创建一个键列表,例如

ex1_pattern.keys() 

但是..我希望列表中的排列顺序。例如:

[ex,country,dow,hod,adx,vid1] 

什么是最有效率的方法来做到这一点?

回答

10
sorted(ex1_pattern, key=ex1_pattern.get) 
+0

+1我喜欢这个了不起! – jamylak

+0

+1 ....我也喜欢它:) – Tampa

相关问题