Python 3.x 如何在索引中只有一个数字的列表中拆分整数?

Python 3.x 如何在索引中只有一个数字的列表中拆分整数?,python-3.x,Python 3.x,我的意思是这样的 input: x = 12345 code: y = magic(x) print(y) output: (1, 2, 3, 4, 5) 我想将长整数拆分为多个1长度整数,并将它们放入列表中。希望你们能帮忙 引自 解决方案#1:使用For循环 这种方法使用for循环将每个字符转换为一个列表。只需将For循环括在方括号[]内,即可将word的字符拆分为列表 def拆分(word): r

我的意思是这样的

        input:    x = 12345
        code:     y = magic(x)
              print(y)
        output:   (1, 2, 3, 4, 5)
我想将长整数拆分为多个1长度整数,并将它们放入列表中。希望你们能帮忙

引自

解决方案#1:使用For循环

这种方法使用for循环将每个字符转换为一个列表。只需将For循环括在方括号[]内,即可将word的字符拆分为列表

def拆分(word):
return[char for char in word]
word=‘极客’
打印(拆分(word))
输出:

['g','e','e','k','s']
解决方案#2:列表类型转换

Python使用
list()

def拆分(word):
返回列表(word)
word=‘极客’
打印(拆分(word))
输出:

['g','e','e','k','s']

这有帮助吗<代码>打印([*map(int,str(x))])成功了,谢谢!这回答了你的问题吗?