リスト値をキーとして辞書を作成しています。今、リストの値と同じ順序で辞書のキーを取得したいと考えています。以下のコードを見つけてください。
dict = {}
category_list = [u'Customer', u'Consumers', u'OpenERP Partners', u'Basic Partner', u'Retailers', u'Supplier']
for category in category_list:
dict[category] = 0.0
print "dict--->", dict
次のような出力が得られます。
dict--->{u'Customer': 0.0, u'Consumers': 0.0, u'Basic Partner': 0.0, u'Supplier': 0.0, u'Retailers': 0.0, u'OpenERP Partners': 0.0}
しかし、リストが定義されているのと同じ順序で辞書キーが必要です。つまり、出力は次のようになります。
dict--->{u'Customer': 0.0, u'Consumers': 0.0, u'OpenERP Partners': 0.0, u'Basic Partner': 0.0, u'Retailers': 0.0, u'Supplier': 0.0,}