首页  >  问答  >  正文

python - 所有可能的排列组合问题

暂且理解为一个字符串中字母的所有组合方法,如下,暴力而又丑陋的穷举法。。。想请教下有没有什么更好的方法,itertools中的几种方法都试过了,没有符合我想要的方法,谢谢!

base='ATCG'
list=[]
for i in base:
    for j in base:
        for k in base:
            for m in base:
                for l in base:
                    for n in base:
                        seq=i+j+k+m+l+n
                        list.append(seq)
print(len(set(list)))
4096
漂亮男人漂亮男人2712 天前629

全部回复(3)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-05-18 10:51:14

    雷雷

    回复
    0
  • 怪我咯

    怪我咯2017-05-18 10:51:14

    雷雷

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-05-18 10:51:14

    雷雷

    回复
    0
  • 取消回复