创建一个函数,该函数接受字典的键和值来创建新值

Dav*_*vid 0 python dictionary

我正在尝试提出一个简单的函数,它接受两个输入(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()}显然不起作用),但不确定这是否是正确的方法,并且无法弄清楚如何让这个加法部分正常工作.什么是干净/简单的方法,以便能够使用一堆不同的输入?

Dan*_*man 7

你只是错过了for你的列表理解.

new_dict = {k:v + k for k, v in dict.items()}
Run Code Online (Sandbox Code Playgroud)