我需要一点帮助来插入键:值对从字典(称为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
但它插入了一本全新的词典而不仅仅是键:值输入现有词典。我如何让它只插入键:值对在现有字典里?在
我想要的是这样的:rLu = [{'1':'a','2':'b'}, {'3':'c', '4':'d'}, {'5':'e', '6':'f'}]
字典的长度可以是任意的,而不是像我的例子中的两个。在
也许你想要
rLu[int(lineList[0])-1].update(umDict)
?从描述中理解数据结构有点困难。如果我没听错,你没有“键值对”,你有一个一键字典。在相关问题 更多 >
编程相关推荐