【发布时间】:2017-04-09 08:02:20
【问题描述】:
我有一个按特定顺序包含 52 个元素的卡片组列表
[1,5,10,8,4...]
列表的每个元素都可以放入 5 个可用插槽之一:插槽 1、2、3、4 或 5。 如何生成 5 个插槽的所有可能排列?例如,一个排列是插槽 1 中的所有 52 张卡,另一个是插槽 1 中的第一张卡,插槽 2 中的第二张卡,依此类推。 我一直在考虑使用 itertools 的排列函数,但我不知道如何应用 5 个插槽的概念。
【问题讨论】:
-
那么,你想把套牌最多分成五个部分吗?你想保持每个部分的顺序吗?零件之间?你必须更具体。首先,您尝试过什么?向我们展示您解决问题的尝试、您的预期输出以及您获得的结果,然后我们可以为您提供帮助!
标签: python permutation