2012-06-04 38 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

相關問題