gpt4 book ai didi

python - 在 'key' 类型参数中动态传递 'key=value'

转载 作者:太空宇宙 更新时间:2023-11-03 18:21:13 24 4
gpt4 key购买 nike

我有以下粗略的代码片段。

param={'a':1,'b':2}
for k,v in param.items():
func2(k=v)

func2 定义为:

func2(**kwargs):
print kwargs.get('a',None)
print kwargs.get('b',None)

当调用 func2() 时,传递的是变量“k”而不是它的值。如何将 k 的值传递给 func2(**kwargs) ?

最佳答案

使用** operator :

for k, v in param.items():
func2(**{k: v})

关于python - 在 'key' 类型参数中动态传递 'key=value',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24102659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com