当我们使用def时,我们可以使用**kwargs和*args来定义函数的动态输入
返回元组有什么相似的吗,我一直在寻找这样的东西:
def foo(data):
return 2,1
a,b=foo(5)
a=2
b=1
a=foo(5)
a=2
但是,如果我只声明一个要解包的值,它会将整个元组发送到那里:
a=foo(5)
a=(2,1)
我可以使用“如果”语句,但我想知道是否有不那么麻烦的语句。我也可以使用一些hold变量来存储这个值,但是我的返回值可能有点大,因为只有一些占位符。你知道吗
谢谢
Tags:
我不太明白你到底在问什么,所以我来猜猜看。你知道吗
如果有时要使用单个值,请考虑^{} :
或者,如果您使用的是python3.x,那么extended iterable unpacking可以轻松地解压一些值:
有时使用名称
_
表示您正在丢弃该值:如果需要完全概括返回值,可以执行以下操作:
在我看来,只返回字典,然后使用
get()
访问参数会更简单:相关问题 更多 >
编程相关推荐