我无法从函数返回列表。我做了很多次之后才使当前的状况特别令人沮丧。
该列表是通过在for循环中将一组数字复合而成的,基本上是执行以下操作:
strategy=[1]
for val in values:
strategy.append(strategy[-1]*val)
return strategy
这不返回任何内容。但是,如果我在return语句之前立即插入print(strategy),则会打印列表。我在return语句之前尝试过print(len(strategy)),它正确打印了829,但是当我插入时 返回(len(策略),它什么也没返回。