在python中使用递归函数将整数的所有整数追加到列表中
我需要一个递归函数的示例,该函数将使用python将一个数字的所有整数元素追加到一个列表中,并使用最基本的算法执行此操作 例如,如果在python中使用递归函数将整数的所有整数追加到列表中,python,algorithm,recursion,Python,Algorithm,Recursion,我需要一个递归函数的示例,该函数将使用python将一个数字的所有整数元素追加到一个列表中,并使用最基本的算法执行此操作 例如,如果n=1234,列表将是[1,2,3,4] 试试这个 def numberToList(number): # base case if number == 0: return [] # recurse return numberToList(number / 10) + [ number % 10 ] 按如下方式运
n=1234
,列表将是[1,2,3,4]
试试这个
def numberToList(number):
# base case
if number == 0:
return []
# recurse
return numberToList(number / 10) + [ number % 10 ]
按如下方式运行:
>>> numberToList(1234)
[4, 3, 2, 1]
这不是一个代码提供平台。你应该尽自己的努力,添加你最好的无效尝试。添加你的尝试。谢谢你否决了一个完美的答案。。。