use*_*143 0 python dictionary function parameter-passing named
我想知道是否有一种方法可以将命名参数转换为dict.
我知道使用**kwargs代替单个命名参数将非常简单。
def func(arg1=None, arg2=None, arg3=None):
# How can I convert these arguments to {'arg1': None, 'arg2': None, 'arg3': None}`
Run Code Online (Sandbox Code Playgroud)
您可以使用locals()获取本地参数:
def func(arg1=None, arg2=None, arg3=None):
print(locals())
func() # {'arg3': None, 'arg2': None, 'arg1': None}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
504 次 |
| 最近记录: |