如何将整数拆分为数字数组?

新手上路,请多包涵

我的整数输入是假设 12345 ,我想将其拆分并放入一个数组中 1, 2, 3, 4, 5

我将如何做到这一点?

原文由 Hick 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 595
2 个回答
>>> [int(i) for i in str(12345)]

[1, 2, 3, 4, 5]

原文由 luc 发布,翻译遵循 CC BY-SA 2.5 许可协议

将数组作为字符串返回

>>> list(str(12345))
['1', '2', '3', '4', '5']

以整数形式返回数组

>>> map(int,str(12345))
[1, 2, 3, 4, 5]

原文由 YOU 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题