小编feb*_*avi的帖子

将数字拆分为所有可能的数字组,保持原始顺序

我有一个数字,我想按如下所示进行拆分。我想保持数字存在的顺序,但由此产生的列表必须保持数字的原始顺序。

我拥有的数字是 3147,可以按如下所示进行拆分。3147可以拆分为31、47或3、1、47等,但不能丢失原数的顺序。

那么我该如何实现呢?

最好是用 Python 得到答案,但用任何其他语言也可以。

Input
3147

Output

[3,1,4,7]
[3,147]
[3,1,47]
[31,4,7]
[31,47]
etc
Run Code Online (Sandbox Code Playgroud)

python integer list permutation python-3.x

2
推荐指数
1
解决办法
67
查看次数

标签 统计

integer ×1

list ×1

permutation ×1

python ×1

python-3.x ×1