如何在Python中获得每个多个函数返回的内容?



假设我们有一个函数abc,经过如下所示的一些处理后,它返回四个字典。对于未来,如果我只需要一个元组从四个,如何得到它?如。,我只想要dictd_two哪个函数abc返回或四个返回中的每个的内容?

def abc():
d_one = dict()
d_two = dict()
d_three = dict()
d_four = dict()
.
.
.
.
return (d_one, d_two, d_three, d_four)

您需要解构返回值。有多种方法可以做到这一点。

我还应该注意,dict()不创建元组,它创建字典,但这两个过程是相同的。

下面是一些例子

_, d_two, _, _ = abc()
# or 
d_two = abc()[1]
# or
dicts = abc()
d_two = dicts[1]

相关内容

  • 没有找到相关文章

最新更新