Невозможно вернуть список из функции Python - PullRequest
0 голосов
/ 26 ноября 2018

У меня проблемы с возвратом списка из функции.Я делал это много раз, прежде чем это делает текущую ситуацию особенно разочаровывающей.

Список получен в результате объединения набора чисел в цикле for, в основном выполняющего следующие действия:

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

Thisничего не возвращаетНо если я вставлю print (стратегии) ​​непосредственно перед оператором return, список будет напечатан.Я пробовал print (len (стратегии)) непосредственно перед оператором return, и он правильно напечатал 829, но когда я вставил return (len (стратегии)), он ничего не возвратил.

...