我有一个函数,我返回两个值.我想将这两个值直接放入两个不同的数组中.我知道如何将输出作为两个不同的值返回以便稍后添加到数组中,但我不想拥有临时占位符.一个例子如下所示.
def two_outputs():
output_one = 5
output_two = 6
return output_one, output_two
one_array = [] # initialize array
two_array = [] # initialize array
a, b = two_outputs() # get values
one_array.append(a) # store first value in first array
two_array.append(b) # store second value in first array
Run Code Online (Sandbox Code Playgroud)
理想情况下,我不想使用a和b,并且必须稍后在代码中添加.我想将函数的输出直接附加到两个数组.这甚至可能吗?
谢谢你的帮助.我希望我这样做是正确的,因为这是我的第一篇文章.你们已经对编程问题给了我相当多的帮助.
更新:我想根据下面的回答,不可能直接这样做.感谢大家的帮助,找到了实现目标的其他方法.