python - 为python列表中的字典中的键添加值
问题描述
我必须准备 JSON 文件以使用 POST 发送,但我遇到了以下格式来处理:
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因为字典在列表中。
解决方案
'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'}}
推荐阅读
- javascript - 在 PayPal 交易中访问 Django 用户名
- android-studio - 如何删除菜单工具栏中的顶部和底部边距?
- godot - 合并两个相同的 TileMap
- android - 如何用Android Kotlin中的字符串替换对文档的数据库调用(firestore)?
- java - 无法将数据存储到相关的表弹簧
- c++ - 如何防止模板库被调用?
- sql - Sqlite / 选择常量字符串列表作为行
- reactjs - 如何动态添加和删除一组切换按钮 mui react js
- android - 返回活动后如何停止progressDialog?
- android - Android Compose 导航和 ViewModel 生命周期