解包函数将值返回到一行中的单个值和元组

2024-06-02 07:04:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我经常使用在元组中返回许多值的库函数:

def f():
    return "a", "b", "c", "d"

是否可以(在单个步骤中)解包第一个值,同时将其余值保留在元组中?即,这样做:

ret = f()
a, b_to_d = ret[0], ret[1:]

但是在一行