将整数转换为数字列表

68
什么是将一个整数转换为列表的最快且最简洁的方法?
例如,将132变成[1,3,2],将23变成[2,3]。我有一个变量是一个int,我想比较每个数字,所以我认为将其转换为列表是最好的,因为我可以使用 int(number[0])int(number[ 1 ]) 轻松地将列表元素转换回int,并进行数字运算。
12个回答

-1
num = list(str(100))
index = len(num)
while index > 0:
    index -= 1
    num[index] = int(num[index])
print(num)

它打印出[1, 0, 0]对象。


-1

接受一个整数作为输入,并将其转换为数字列表。

代码:

num = int(input())
print(list(str(num)))

使用 156789 进行输出:

>>> ['1', '5', '6', '7', '8', '9']

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接