wtfitis 发表于 2021-7-9 16:51:47

如何进行排列组合

a=[['A','T'],['A','T','C','G'],['A','T'],['C','A','T']]
假设上面有四个位置,第一个位置的字母从a里面选,第二个位置的字母从a,第三个位置的字母从a选 以此类推,总共有四个位置
请问有怎么写出所有的排列组合。
就比如说应该总共有48种组合,即2*4*2*3种组合。
AAAC这样子的

逃兵 发表于 2021-7-9 16:51:48

嵌套循环遍历
a=[['A','T'],['A','T','C','G'],['A','T'],['C','A','T']]

for i in a:
    for j in a:
      for k in a:
            for l in a:
                print()
页: [1]
查看完整版本: 如何进行排列组合