当前位置:首页python > 正文

python把一个数字变成列表

作者:野牛程序员:2023-08-13 13:07:45python阅读 2807

将一个数字转换为列表,可以将数字的每个数字位拆分成单独的元素,然后存储在列表中。以下是实现这个过程的示例:

def number_to_list(number):
    if number == 0:
        return [0]
    
    digits = []
    while number > 0:
        digits.append(number % 10)
        number //= 10
    
    return digits[::-1]

# 示例使用
num = 12345
num_list = number_to_list(num)
print(num_list)

运行以上代码,对于输入的数字 12345,会得到输出:[1, 2, 3, 4, 5]

在这个示例中,number_to_list 函数将输入的数字拆分成单个的数字位,并将它们存储在一个列表中。请注意,如果输入的数字是0,将其作为单个元素 [0] 存储。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击