【发布时间】:2019-03-01 09:47:20
【问题描述】:
我有一本字典,其中包含一些子字典。每个子字典都有很多键。在运行带有 if 条件的 for 循环之后,将生成结果。我想将所有结果添加到所需的键下;但我的代码实际上所做的只是添加循环最后一次迭代的结果,从而替换上一次迭代的值。
但是,实际上,我想打印所有结果。
for item in list1: #item is a tuple & list1 has tuples in it
if item == node_pair: #node pair is another tuple
high_p[i]["links"] = link_name #"links" is the key
期望的输出:
"links": [link_name1, link_name2, link_name3]
我得到了什么:
"links" : link_name3
请指导我..
【问题讨论】:
标签: python-3.x dictionary nested tuples key