2024-04-19 16:50:57 发布
网友
我正在比较存储在json.if键是相同的,然后将这些键存储在另一个字典中,但我没有得到所需的输出。输入如下:
[ { "huma":10, "sana":25 }, { "sara":12, "huma":20, " zeb:15 } ]
我尝试的是:
我很困惑如何比较多个字典的这些键和匹配的键将它们存储在新字典中?输出应该是“Huma”,因为只有在这两个字典中才是相等的。在
使用collections
collections
演示:
import collections d = [{ "huma":10,"sana":25}, { "sara":12,"huma":20,"zeb":15}] dd = collections.defaultdict(list) for i in d: for k,v in i.items(): dd[k].append(v) print([k for k,v in dd.items() if len(v) > 1])
输出:
使用
collections
演示:
输出:
^{pr2}$相关问题 更多 >
编程相关推荐