📜  如何获取数字的每个数字 - Python (1)

📅  最后修改于: 2023-12-03 15:24:53.967000             🧑  作者: Mango

如何获取数字的每个数字 - Python

在 Python 中,我们可以通过以下步骤来获取数字的每个数字:

  1. 将数字转换为字符串
  2. 遍历字符串并将字符转换为数字

下面是一个示例代码,演示了如何获取数字的每个数字:

num = 12345
str_num = str(num)
digits = []

for c in str_num:
    digits.append(int(c))

print(digits) # [1, 2, 3, 4, 5]

解释:

首先,我们将数字 num 转换为字符串 str_num

然后,我们创建一个空列表 digits 来存储每个数字。

接着,我们使用 for 循环遍历字符串 str_num 中的每个字符 c

对于每个字符 c,我们使用 int(c) 将其转换为数字,并将其添加到列表 digits 中。

最后,我们打印出列表 digits,这将显示数字 num 的每个数字。

注意:如果数字 num 是负数,则第一个元素将为负号 "-",而不是数字。如果要移除负号,可以在循环之前将其删除。