小编ruf*_*der的帖子

Python - 将多个值从函数返回到不同的数组

我有一个函数,我返回两个值.我想将这两个值直接放入两个不同的数组中.我知道如何将输出作为两个不同的值返回以便稍后添加到数组中,但我不想拥有临时占位符.一个例子如下所示.

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,并且必须稍后在代码中添加.我想将函数的输出直接附加到两个数组.这甚至可能吗?

谢谢你的帮助.我希望我这样做是正确的,因为这是我的第一篇文章.你们已经对编程问题给了我相当多的帮助.

更新:我想根据下面的回答,不可能直接这样做.感谢大家的帮助,找到了实现目标的其他方法.

python arrays function

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

arrays ×1

function ×1

python ×1