gpt4 book ai didi

python - 如何拆分列表并将它们作为单独的参数传递?

转载 作者:IT老高 更新时间:2023-10-28 22:13:46 24 4
gpt4 key购买 nike

我的问题是列表中有值。我想分离这些值并将它们作为单独的参数发送。

我的代码是:

def egg():
return "egg"

def egg2(arg1, arg2):
print arg1
print arg2

argList = ["egg1", "egg2"]
arg = ', '.join(argList)

egg2(arg.split())

这行代码 (egg2(arg.split())) 不起作用,但我想知道是否可以调用一些将值与列表分开的内置函数因此稍后我们可以将它们作为两个不同的参数发送。类似于 egg2(argList[0], argList[1]),但要动态完成,因此我不必显式键入列表参数。

最佳答案

>>> argList = ["egg1", "egg2"]
>>> egg2(*argList)
egg1
egg2

您可以在调用函数时使用 *args(参数)和 **kwargs(用于关键字参数)。看看this blog如何正确使用它。

关于python - 如何拆分列表并将它们作为单独的参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6913084/

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