我正在编写代码,上下文对于这个问题并不重要,但是为了使代码正常工作,我需要一个由多个实体组成的算法。 (在此示例中,我使用了ASCII字符,以使其保持简单。)
它必须像下面的代码一样。
[ a , b , c , d , e , ab , ac , ad , ae , bc , bd , be , cd , ce , de , abc , abd , abe , acd , ace , ade , abcd , abce , abcde ]
我宁愿有一些提示来帮助我入门,因为这是我正在开发的第一个算法,然后将其预热并在我面前使用。这样,我仍然可以尝试通过程序员的签名进行开发。
顺便说一下,我正在Python3.6中编写它,但是我可以阅读和转换任何流行的编程语言。
答案 0 :(得分:0)
@Sqoshu提示我要使用itertools
库,因此如果我要使用itertools.combinations()
,则足以开发我的代码。