Recursion 在python中使用递归提取数字 def getdigits(n): 如果n

Recursion 在python中使用递归提取数字 def getdigits(n): 如果n,recursion,Recursion,只需移除额外的支架: def getdigits(n): if n<10: return [n] else: return [getdigits(n/10)]+[n%10] def getdigits(n): 如果n只需移除额外的支架: def getdigits(n): if n<10: return [n] else: return [getdigits(n/10)]+[n%10]

只需移除额外的支架:

def getdigits(n):
    if n<10:
        return [n]
    else:
        return [getdigits(n/10)]+[n%10]
def getdigits(n):

如果n只需移除额外的支架:

def getdigits(n):
    if n<10:
        return [n]
    else:
        return [getdigits(n/10)]+[n%10]
def getdigits(n):

如果n
getdigits
返回一个列表,因此
[getdigits()]
将在列表中嵌套一个列表这里有一个简单的方法来大致完成您尝试执行的操作
list(str(n))
getdigits
返回一个列表,因此
[getdigits()]
将在列表中嵌套一个列表这里有一个简单的方法来大致完成您尝试执行的操作<代码>列表(str(n))