2014-02-17 24 views
-3
dct = {'first': 'pune', 'second': 'delhi', 'third': 'chennai', 'fourth' : 'bangalore'} 

我想遍歷這個字典,但按照我的鍵的順序,我對此有一個想法,但我不知道如何實現它。如何在我們的首選鍵順序在python 2.7中迭代字典?

我的想法:

my_key_order = ['second', 'third', 'first', 'forth'] 

指定鍵的順序列表,並使用此my_key_order列表通過字典迭代。

不知道如何實現這一點。

+0

你必須在'my_key_order' -list一個錯字。第四個應該是第四個 – msvalkon

回答

1

你試過了嗎?

for k in my_key_order: 
    print dct[k] 

只有前兩個鍵:

for k in my_key_order[:2]: 
    print dct[k] 
+0

我還沒有嘗試過這個,但我認爲這對我很有用 – Patrick

+0

@Patrick是的,它會,你明白如何以及爲什麼? – msvalkon

+0

是的,我已經理解了這個......謝謝.. – Patrick