辞書をリストに変換しますか? [重複] 質問する

辞書をリストに変換しますか? [重複] 質問する

いくつかの計算を実行するために、Python 辞書を Python リストに変換しようとしています。

#My dictionary
dict = {}
dict['Capital']="London"
dict['Food']="Fish&Chips"
dict['2012']="Olympics"

#lists
temp = []
dictList = []

#My attempt:
for key, value in dict.iteritems():
    aKey = key
    aValue = value
    temp.append(aKey)
    temp.append(aValue)
    dictList.append(temp) 
    aKey = ""
    aValue = ""

それが私の試みなのですが...何が問題なのか分かりません。

ベストアンサー1

dict.items()

うまくいきました。

(Python 2のみ)

おすすめ記事