gpt4 book ai didi

python - 如何将字典值分离到新字典中?

转载 作者:行者123 更新时间:2023-12-05 08:45:11 25 4
gpt4 key购买 nike

我有两本字典:

d_1 = {'A':0, 'B':0, 'C':0}
d_2 = {'A':60, 'B':30, 'C':10}

我用过这样的表达:

d3 = {k: (d1[k],d2[k]) for k in d1.keys()}

收到结果:

{'A': (0, 60), 'B': (0, 30), 'C': (0, 10)} 

问题是如何执行反向表达式将列表从结果中分离出来:

d_1 = {'A':0, 'B':0, 'C':0}
d_2 = {'A':60, 'B':30, 'C':10}

最佳答案

创建两个空字典(d1 和 d2),然后按如下方式迭代 d3 项:

d3 = {'A': (0, 60), 'B': (0, 30), 'C': (0, 10)}

d1 = {}
d2 = {}

for k, v in d3.items():
d1[k], d2[k] = v

print(d1)
print(d2)

输出:

{'A': 0, 'B': 0, 'C': 0}
{'A': 60, 'B': 30, 'C': 10}

关于python - 如何将字典值分离到新字典中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73646737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com