我需要一些帮助来将字典(称为 umDict)中的键:值对插入到列表中特定位置的列表中已经存在的字典中。
我已经有一个列表(称为 rLu),里面有 943 个空字典。我还有一个名为 lineList 的列表,它解析了一个字符串并包含三个元素。最后,我在 umDict 临时字典中有一个键:值对,需要将其插入到 rLu 列表中的字典中
rLu[int(lineList[0])-1]
键值对的组成如下:
umDict[lineList[1]] = lineList[2]
为了得到我想要的结果,我试过:
umDict[lineList[1]] = lineList[2]
rLu[int(lineList[0])-1] = umDict
但它会在现有字典中插入一个全新的字典,而不仅仅是 key:value。如何让它仅将键:值对插入现有字典?
我期望得到的是这样的:
rLu = [{'1':'a','2':'b'}, {'3':'c', '4':'d'}, {'5':'e', '6':'f'}]
这些字典的长度可以是任意的,而不仅仅是我的示例中的两个。