如何动态更新嵌套的python字典值?

时间:2020-11-04 02:42:08

标签: python-3.x

我有一个这样的python字典

{ 'row': [ { 'columns': [ { 'col_3': [ {'size': 10},
                                       {'classes': 'bg-info'},
                                       { 'styles': [ {'color': 'blue'},
                                                     {'font-size': '30px'}]}]},
                          { 'col_4': [ {'classes': 'bg-primary float-right'},
                                       { 'styles': [ {'color': '#FFF'},
                                                     {'float': 'right'}]},
                                       {'field': 'TestField'}]}]}]}

我想做的是更新“ field”的值,我在这里尝试过

data['row'][0]['columns'][1]['col_4'][2]['field'] = 'NewVal'

如果字典中有多个“ field”键,是否有一种更好,更灵活的字段值更新方法,我想动态更新,例如在for循环中。谢谢。

0 个答案:

没有答案