相关疑难解决方法(0)

具有约束的Python排列

我正在使用python 3,我试图找到一种方法来获取列表的所有排列,同时执行一些约束.

例如,我有一个清单 L=[1, 2, 3, 4, 5, 6, 7]

我想找到所有的排列.但是,我的约束是:

  • 1应始终在2之前.
  • 3应该在4之前,而5应该在5之前.
  • 最后,6应该在7之前.

当然,我可以生成所有排列并忽略那些不遵循这些约束的排列,但我认为这不会有效.

python permutation python-itertools

10
推荐指数
1
解决办法
4591
查看次数

标签 统计

permutation ×1

python ×1

python-itertools ×1