小编DNb*_*ter的帖子

2 ^ n具有高级过滤功能的Itertools组合

我知道我可以使用itertools抽出组合,并定义组合组的大小,如下所示:

import itertools
print list(itertools.combinations(['V','M','T','O','Q','K','D','R'], 4))
Run Code Online (Sandbox Code Playgroud)

这个输出就像一个元组列表,在这种情况下长度为4.

从这里,我想要做的是强制执行2个参数 - 1)排除包含某些对的任何组合/元组 - 例如V和M,或者Q和K. 2)强制每个元组只包含1个实例一封信.我相信itertools已经在做#2了.

应该保留的只是那些不包含任何这些预定"假"对的元组.因此,如果我排除了包含V和M的组,则该组('V','M','Q','D')将无效,但是('V','R','Q','D')有效.

这对我来说最好的方法是什么?

python combinations permutation set

7
推荐指数
1
解决办法
275
查看次数

使用Docker部署Django应用程序

我试图通过docker部署Django应用程序,首先在本地部署,然后再部署到云服务器.在我尝试这个之前,我找不到我最初问题的答案:如果我运行docker-machine create,我猜这应该是从我的virtualenv中运行的,对吧?

然后,这将获取我所有的特定应用程序依赖项,并开始构建证书以投入容器?如果没有,请另外说明..

deployment django docker

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

标签 统计

combinations ×1

deployment ×1

django ×1

docker ×1

permutation ×1

python ×1

set ×1