无法从Python函数返回列表

时间:2018-11-25 21:57:49

标签: python list return

我无法从函数返回列表。我做了很多次之后才使当前的状况特别令人沮丧。

该列表是通过在for循环中将一组数字复合而成的,基本上是执行以下操作:

strategy=[1]
for val in values:
    strategy.append(strategy[-1]*val)
return strategy

这不返回任何内容。但是,如果我在return语句之前立即插入print(strategy),则会打印列表。我在return语句之前尝试过print(len(strategy)),它正确打印了829,但是当我插入时 返回(len(策略),它什么也没返回。

0 个答案:

没有答案