我有一个带有嵌套列表的列表,我想创建一个函数 ( modify_list
),它获取一个元组并使用传递的值参数修改传递的指针。问题是我不确定如何通过引用以编程方式修改这样的嵌套值。
简化示例:
l = [[1, [2,3, [4,5,6]]]]
如果我调用该函数modify_list
,这些将是如何使用它和预期的结果:
> l[0][1][2][2]
6
> modify_list((0, 1, 2, 2), 8)
> l
[[1, [2,3, [4,5,8]]]]
> modify_list((0, 1, 1), 14)
> l
[[1, [2,14, [4,5,8]]]]
谢谢