我正在创建一个使用列表值作为键的字典。现在我想得到和列表值相同的字典键。请查找以下代码:
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
我得到的输出是:
^{pr2}$但我希望字典键的顺序与列表的定义顺序相同。i、 e.输出应为:
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,}
您需要使用^{} 。例如:
另外,
dict
在python中已经被用来引用dict类,因此应该避免将其用作变量名。在你总是可以用你的原始列表按正确的顺序打印字典,尽管我不确定你最终打算怎么处理这本词典。在
相关问题 更多 >
编程相关推荐