gpt4 book ai didi

python - 将多个字典作为参数传递给函数

转载 作者:太空狗 更新时间:2023-10-29 18:27:54 31 4
gpt4 key购买 nike

我有两个字典:

SP = dict{'key1': 'value1','key2': 'value2'}
CP = dict{'key1': 'value1','key2': 'value2'}

我有一个函数想将这两个词典作为输入,但我不知道该怎么做。

我试过:

def test(**SP,**CP):
print SP.keys(),CP.keys()

test(**SP,**CP)

实际的功能会比较复杂,需要大量修改两个字典。但是简单的测试功能对我不起作用:(

最佳答案

如果你只想将两个字典作为单独的参数,就这样做

def test(SP, CP):
print SP.keys(),CP.keys()

test(SP, CP)

只有当您想将字典的各个键/值对作为单独的关键字参数传递时,才使用 **。如果您将整个字典作为单个参数传递,则只需传递它,就像传递任何其他参数值一样。

关于python - 将多个字典作为参数传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24355751/

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