你如何在python中生成所有可能的排列?

时间:2017-02-26 15:18:03

标签: python python-2.7 list bioinformatics

我正在尝试解决生物信息学问题。基本上,用户输入一个整数,并输出A,C,G,T的所有可能的排列,它们是插补整数的长度。整数可以更大4.例如:

如果用户输入2,我将输出:

['AA', 'AC', 'AG', 'AT', 'CA', 'CC', 'CG', 'CT', 'GA', 'GC', 'GG', 'GT']

如果用户输入5,我将输出:

['AAAAA', 'AAAAC', 'AAAAG', 'AAAAT', 'AAACA'.....'TTTGT', 'TTTTA', 'TTTTG', 'TTTTT']

你知道如何在python 2.7中为它做一个函数吗?

1 个答案:

答案 0 :(得分:3)

您需要POST

product