获取数字的每一位数字,返回list
通过计算
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)))