【发布时间】:2018-03-05 22:40:48
【问题描述】:
我有一个名为 spectradict 的字典,它由 5 个不同的键(每个键有多个值)组成,我想将 4 个键下的每个值乘以某个常数 A。我已经弄清楚如何将所有值(在所有键下)乘以常数:
spectradict.update((x, y*A) for x, y in spectradict.items())
但我只希望spectradict['0.001']、spectradict['0.004']、spectradict['0.01']、spectradict['0.02'] 下的值乘以 A。我希望 spectradict['E'] 的值保持不变。我怎样才能做到这一点?
【问题讨论】:
标签: python dictionary key-value