要取整数的每位数,我们可以使用Python中的字符串和列表方法。以下是一个函数,它接受一个整数作为输入,然后返回一个包含该整数每个位数的列表。
```python
def get_digits(number):
return [int(digit) for digit in str(abs(number))]
示例
number = 12345
digits = get_digits(number)
print(digits) 输出: [1, 2, 3, 4, 5]
```
这个函数首先将整数转换为字符串,然后遍历字符串中的每个字符,将其转换回整数,并存储在一个列表中。`abs(number)`确保了负数也能正确处理。