30秒学会 Python 片段 · 2018年10月11日

30秒学会 Python 片段 – digitize

Converts a number to a list of digits.

Use map() combined with int on the string representation of n and return a list from the result.

代码实现

def digitize(n):
  return list(map(int, str(n)))

使用样例

digitize(123) # [1, 2, 3]