为字典中的关键字添加值,该字典位于python列表中

时间:2018-08-24 11:49:59

标签: python json list dictionary

我必须准备要使用POST发送的JSON文件,但是我已经遇到了以下格式:

offer { 
         "location":
         {
         "city": "Kharkov",
         "address": "street"
         }
         "dates": [
         {
            "start_date": "2018-10-10 14:00",
            "end_date": "2018-11-11 14:00"
         }]
}

在此之前,要为城市字段设置,我使用了以下实现:

offer['location']['city'] = "Kharkov"

但是现在我不知道如何将值添加到键 start_date 中,因为字典在列表中。

1 个答案:

答案 0 :(得分:0)

'dates'是一个列表。使用索引访问其中的密钥。

例如:

offer['dates'][0]["start_date"] = "NewDate"
print(offer)

输出:

{'dates': [{'start_date': 'NewDate', 'end_date': '2018-11-11 14:00'}], 'location': {'city': 'Kharkov', 'address': 'street'}}