【发布时间】:2015-11-04 22:09:49
【问题描述】:
我正在尝试从我的递归循环中创建一个列表。我知道它能够产生我需要的结果,因为我已经通过打印结果进行了检查。
这是我的递归循环:
def move_forward_occurences(occurrences, firstListDt):
listingResults = []
for x in range(0, occurrences):
firstListDt = firstListDt + relativedelta(bdays=+2)
listingResults.extend(firstListDt)
return listingResults
或者,问题可能是我没有正确检查:
if occurrences != 0:
listingResult = move_forward_occurences(occurrences, firstListDt)
for result in listingResult:
print(result)
如果需要的话,解释一下参数(它们已经很容易解释了): 发生次数 = 产生结果的次数 firstListDt = 开始日期
提前致谢!
【问题讨论】:
-
循环...不是递归的...
-
" 我知道它能够产生我需要的结果,因为我已经通过打印结果进行了检查。"那么,有什么问题呢?
标签: python list loops for-loop recursion