gpt4 book ai didi

python - 改变字典字典中的值

转载 作者:行者123 更新时间:2023-11-28 20:34:43 26 4
gpt4 key购买 nike

我想更改存储在字典字典中的值。

这是我尝试实现的代码。问题是 p 保持不变,我不确定如何更新 p。

j = {'a':1.0}
k = {'c':3.0}
p = {'e':j,'f':k}
for n in p.itervalues():
print n
n = {key:value/3.0 for key, value in n.items()}
print n

print p

最佳答案

您需要将更新后的值分配回原始字典。

j = {'a':1.0}
k = {'c':3.0}
p = {'e':j,'f':k}
for k,v in p.items():
p[k] = {key:value/3.0 for key, value in v.items()}

print p

关于python - 改变字典字典中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48114903/

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