我需要一些帮助,从字典(称为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'}]
这些词典的长度可以是任何,而不仅仅是我的例子中的两个.
也许你想要rLu[int(lineList[0])-1].update(umDict)?从您的描述中了解您的数据结构有点困难.如果我理解你的权利,你没有"键值对",你就有了一键词典.
| 归档时间: |
|
| 查看次数: |
532 次 |
| 最近记录: |