2019-06-24

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

你可能感兴趣的:(2019-06-24)