我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何提取每一位上的数

X=8631840568843578554提取出X每一位的数字


a = 8631840568843578554
ls = []
while a:
    b = a % 10
    ls.append(b)
    a = a//10

print(ls[::-1])

整数?整数的话也可以这样
[int(i) for i in str(X)]
或者
list(map(int, str(X)))
例如

a = 123456789
print(list(map(int, str(a))))
[1, 2, 3, 4, 5, 6, 7, 8, 9]
print([int(i) for i in str(a)])
[1, 2, 3, 4, 5, 6, 7, 8, 9]

近期文章

  • 鼠标宏怎么添加多组数据代码
  • 为什么Thymeleaf获取不到addObject里的值
  • C#仅在上升沿触发事件
  • 用于linux的xdebug dbgp客户端
  • 作为一名初学者,该如何开始了解计算机,请各位指点迷津!
  • 如何写一个组件,在angular和vue还有纯js里面都能用的
  • 相当简单的问题QAQ
  • 电脑任务管理器启动项提示没有可显示的启动项
  • Matlab plot画图问题
  • ibm x3850 m2 7141的服务器启动不了
  • byte类型超出范围后为啥没报错
  • ftp文件关闭操作出错
  • vscode前端代码函数的参数未使用报警告
  • 如何select “select”?
  • 请大家 可以帮解决 这个弹窗问题 默认USB
  • 51单片机led闪烁代码出现错误,有没有哪位xd知道咋回事
  • vue3中computed的value属性
  • 找不到元素定位的API,求告知
  • 通过坐标文件输出立体图
  • 我想用转义字符来显示我想打出的内容,但为什么执行程序后出现了一堆乱码,步骤都是跟着网上的课程里敲出来的

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华