Py学习  »  Python

Python将对象列表添加为dict值

Fed.Ushel • 3 年前 • 1541 次点击  

每个人 我觉得这很简单,但我不知道怎么做。 我有一句格言:

 message = {'message': 'bla bla bla', 'data':[]}

以及一份清单:

 my_list = [('a', 1), ('b', 2)]

我想将列表中的数据附加到dict中。我的dict最终应该是:

 {'message': 'bla bla bla', 'data':[{'text': 'a', 'value': 1}, {'text': 'b', 'value': 2} ]}

我试着这样做:

 for item in my_list:
      message['data'][array.index(item)] = {'text': item[0], 'value': item[1]}

但它不起作用:(

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/128289
 
1541 次点击  
文章 [ 3 ]  |  最新文章 3 年前