如何修改字典中嵌套列表内的整数值?
修改嵌套字典中列表元素的方法
原代码:
test = {"poop":{"okay":[10]}} print(test)
要把"okay"对应列表里的数值10修改为20,直接通过层级索引定位目标元素并重新赋值即可,实现代码如下:
test = {"poop":{"okay":[10]}} # 定位到目标元素并完成修改 test["poop"]["okay"][0] = 20 print(test) # 输出结果: {'poop': {'okay': [20]}}
操作说明:
- 通过
test["poop"]获取内层嵌套的字典 - 再用
["okay"]取出该字典中对应的列表对象 - 最后通过列表索引
[0]定位到需要修改的元素,赋值为20完成修改
内容的提问来源于stack exchange,提问作者Br3xin
相关产品推荐
相关产品推荐

