リストの値をキーとして辞書を作成しています。今私はリストの値と同じ順序で辞書のキーを取得したい。以下のコードを見つけてください:辞書のキーとしてリストの値をキーとして使用
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,}
辞書は順序付けられていません。 –
@DanielRoseman Sigh?それは必要ですか?人々は嫌がらせではなく、援助のためにここに来ます。あなたはQを投票することもできます。 snarkよりも良いメッセージです。 –