使用新密钥对更新字典列表

时间:2016-11-25 12:15:24

标签: python list dictionary

我有一个词典列表:

my_list = [{'question_text': 'question text'}, {'question_text': 'question text'}]

我需要更新my_list所以它看起来像:

my_list = [{'question_text': 'question text', 'answer_text': 'answer text'},
           {'question_text': 'question text', 'answer_text': 'answer text'}]

我需要在for循环中进行my_list更新,因为answer_text的数据来自其他列表。

修改 我可以通过将空sting作为my_list

的值来更改初始化answer_text的方式
my_list = [{'question_text': 'question text', 'answer_text': ''},
           {'question_text': 'question text', 'answer_text': ''}]

1 个答案:

答案 0 :(得分:0)

for _dict in my_list:
    _dict['answer_text'] = 'answer text'

print my_list

结果是:

[{'question_text': 'question text', 'answer_text': 'answer text'},{'question_text': 'question text', 'answer_text': 'answer text'}]