我是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可以被赋予一个新值。希望这能回答你的问题