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)))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,464评论 0 5
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 1,783评论 0 1
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,818评论 0 10
  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,740评论 0 5
  • 一、前期准备 1、想法:从群里发布郑州展会的消息,我就有了参加的想法。但扫码进入群以后,我并没有马上决定付费参展。...
    hddongjg阅读 1,171评论 0 0