通过计算

def calc(value):
    result = []
    while value:
        result.append(value % 10)
        value = value // 10
    #逆序,按正常的顺序返回
    result.reverse()
    return result

通过自带方法

def method(value):
    #divmod()是内置函数,返回整商和余数组成的元组
    result = []
    while value:
        value, r = divmod(value, 10)
        result.append(r)
    result.reverse()
    return result

通过字符串

def num2str(value):
    return list(map(int, str(value)))
posted on 2018-07-24 16:57  玩蛇的  阅读(4969)  评论(1编辑  收藏  举报