gpt4 book ai didi

python - 从 Python 数据结构中解压位置参数

转载 作者:行者123 更新时间:2023-11-30 23:40:10 25 4
gpt4 key购买 nike

给定:

def psum(a,b,c):
return a**b+c

x = [1,2]y = 3我该如何做 psum(*x,3) --> 等价的。

我不想执行x[0], x[1],因为函数返回x并且调用它两次效率很低。可以做z = function(a)吗?其中z = x。然后执行z[0]z[1]

但我想知道是否可以以其他方式执行此操作并以这种方式使用位置参数。

此外,使用包装器。

编辑:不能使用名称,因为我没有实现该函数,并且函数编写者没有使用命名参数:/

最佳答案

你可以这样做:

psum(*x + [y])

关于python - 从 Python 数据结构中解压位置参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12864821/

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