【发布时间】:2017-04-21 19:18:57
【问题描述】:
从列表中读取键后,我需要更新字典中的值。 例如
d1 = {"sun":{"mon":"111"},"tue":{"wed":"222"},"thu":{"fri":{"sat":"333"}}} 和 l1 = ["thu","fri","sat"]。
这里我需要将d1["thu"]["fri"]["sat"]的值改为444。
请告诉我如何编写一个以d1、l1 和新值作为参数并返回更新后的字典的函数。
【问题讨论】:
-
请告诉我们如何尝试解决这个问题,以及为什么您认为您的解决方案不起作用。
-
l1和d1是什么关系?如果您已经有了新的 value 参数,为什么l1需要包含在用于更新d1的函数中?
标签: python list dictionary data-structures