更新python字典中的值



我是python新手,我有一个像下面这样包含重复键的字典

dicts = {
'name': name,
'phone': phone,
'key_ids': [
# line one.
(0, 0, {
'key1': value1,
'key2': value2,

}),
# line two .
(0, 0, {
'key1': value1,
'key3': value2,
}),
],
}

我想替换key1值在第二行如注释,当我使用下面的代码替换key1在两行,如何访问key1在第二行?

for line in dicts[0]['line_ids']:
line[2]['key1'] = new_key

try this

dicts['key_ids'][1][2]['key1'] = new_key

这将首先获得key_id,然后访问第二行索引,然后key1可以被赋予一个新值。希望这能回答你的问题

相关内容

  • 没有找到相关文章

最新更新