- 此问题在此处已有答案**:
How to split an integer into a list of digits?(12个答案)
八年前就关门了。
我如何将一个整型转换成一个数字列表,例如。
a = 1234
我得把它当作
[一、二、三、四]
我试过用
名单(a)
但是显示了错误还有什么我能用的
How to split an integer into a list of digits?(12个答案)
八年前就关门了。
我如何将一个整型转换成一个数字列表,例如。
a = 1234
我得把它当作
[一、二、三、四]
我试过用
名单(a)
但是显示了错误还有什么我能用的
1条答案
按热度按时间nmpmafwu1#
可以先将
a
转换为字符串:或者使用列表解析代替
map
:或手动方法:
所有三种方式在时间上都是相同的:
编辑:
你也可以生成一个元组来表示"链表",就像@J.F. Sebastian提到的那样:
其可以在
O(n)
时间内被转换为普通列表: