我正在尝试编写其中的代码 它将数字中的每个数字都放在数组中。
例如:
数字(等于)21135
Array_number(等于)[2,1,1,3,5]
或单独获取每个号码
数字(等于)2261
N1 (equals to) 2
N2 (equals to) 2
N3 (equals to) 6
N4 (equals to) 1
我正在考虑将其转换为str
然后找到,但它将处于未安排的顺序
答案 0 :(得分:4)
在这里你去:)
number = 21135
Array_number = [int(n) for n in str(number)]
答案 1 :(得分:1)
只是一点点提示没有任何代码:
21135%10=5
21135-5:10%10=3
2113-3:10%10=1
211-1:10%10=1
21-1%10:10=2
问候
答案 2 :(得分:1)
只需使用map(int, str())
>>>array_num = map(int, str(21135))
[2, 1, 1, 3, 5]
>>>int(''.join(map(str,array_num)))
21135 #will bring it back into normal
>>>