我正在尝试提出一个简单的函数,它接受两个输入(dict键和dict值)并返回字典的新值.我希望能够为大量案例调用它,而不仅仅是一个特定的实例.
示例输入看起来像这样:
dict = {1: 11, 2: 12, 3: 13, 4: 14, 5: 15}
Run Code Online (Sandbox Code Playgroud)
输出看起来像这样:
new_dict = {1: 12, 2: 14, 3: 16, 4: 18, 5: 20}
Run Code Online (Sandbox Code Playgroud)
我试图使用像dict理解这样的东西(new_dict = {k:v + k, v in dict.items()}显然不起作用),但不确定这是否是正确的方法,并且无法弄清楚如何让这个加法部分正常工作.什么是干净/简单的方法,以便能够使用一堆不同的输入?
你只是错过了for你的列表理解.
new_dict = {k:v + k for k, v in dict.items()}
Run Code Online (Sandbox Code Playgroud)