在Python中的另一个函数中从for循环返回多个值到main函数

时间:2017-04-28 16:06:52

标签: python-3.x function-call

我已经阅读了几个与此相似的问题,但仍然无法解决这个问题。这应该很简单,但我没有看到树上的森林。

我在函数中有一个for循环,如下所示:

    for item in range(len(mf)):
        fp = fp + str(mf[item])
    return(fp)

然后我想在我的main函数中调用该函数并返回fp的许多实例,例如:

打印(return_1) 打印(return_2)

1 个答案:

答案 0 :(得分:1)

return语句从循环中取出。在完成连接所有项目之前,您不想返回。

您还可以使用列表推导和join函数替换循环。

return "".join(str(item) for item in mf)