【发布时间】:2011-02-21 14:58:13
【问题描述】:
我正在尝试创建一个字典列表,但在我看来,我做错了什么:
所以,我有一个元组列表,如下所示:
dict = {}
lst = []
cats = [(u'cat1', u'Matilda'),(u'cat2', u'Mew')]
for line in cats:
dict['cat_num'] = line[0]
dict['name'] = line[1]
lst.append(dict)
print lst
结果我得到了这个列表:
[{'cat_num': u'cat2', 'name': u'Mew'}, {'cat_num': u'cat2', 'name': u'Mew'}]
谁能告诉我我的错误在哪里?
谢谢。
【问题讨论】:
标签: python list dictionary