Python 3**kwargs值不能修改?

2024-09-29 02:20:39 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中实践rgs概念,我编写了以下函数:

def my_dictionary(**kwargs):
    for i in kwargs.values():
        i += 2
    return kwargs

print(my_dictionary(a=1,b=2))

我得到以下输出:

{'b': 2, 'a': 1}

为什么kwargs中的值没有按照指示改变(i += 2)?你知道吗


Tags: 函数in概念fordictionaryreturnmydef