假设我们有一个函数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]