【发布时间】:2021-07-12 21:10:21
【问题描述】:
假设我们有一个 json dict our_dict = {'foo': { 'key': 'value' }, 'fizz': 'buzz'}
查找函数f(d, l_keys, value),它更改由键列表l_keys 索引的d 中的值并返回d。列表的长度可以变化,不需要错误处理。
例子:
f(out_dict, ['foo', 'key'], 'a new value')
应该返回
{'foo': { 'key': 'a new value' }, 'fizz': 'buzz'}
到目前为止我的尝试:
_tmp = d[l_keys[0]]
for i in range(1, len(l_keys)):
_tmp = _tmp[l_keys[i]]
_tmp = value
问题是对_tmp的改变并没有反映在d中
【问题讨论】:
-
也请发布您的尝试
-
一个 json 字典不存在。 JSON 是一个 STRING 内容。那么到目前为止你尝试了什么?
-
我可以在 cmets 中添加我的尝试吗?
-
编辑您的问题并将其添加到@SuperMan
-
edit 为帖子添加重要内容
标签: python json python-3.x loops dictionary