【发布时间】:2018-03-26 00:01:26
【问题描述】:
我有一个奇怪的问题。如果我有一本这样的字典:
{"foo":{"abc":123},"bar":{"def":456},"biz":789}
我有一个这样的索引列表:
["foo","abc"]
我将如何获取和修改该项目?我见过类似的问题,但所有答案都告诉我要制作一堆索引:
foobar["foo"]["abc"] = "modified"
但问题是我的索引在列表中。另外,我可以做类似 ["foo","abc","more","items"] 的事情,这需要等同于 foobar["foo"]["abc"]["more"]["items "]
有什么方法可以使用索引列表获取和修改字典中的项目?
【问题讨论】: