我正试图从已知蛋白质序列中的保守基序的洗牌中创建序列。你知道吗
例如:
seq1 = ['ABC', 'DEF', 'GHI']
seq2 = ['JKL', 'MNO', 'PUR']
seq3 = ['QRS', 'TUV' 'WXY']
我想要的结果是:
ABC DEF PUR
ABC DEF WXY
ABC MNO GHI
ABC MNO WXY
ABC MNO PUR
JKL MNO GHI
JKL MNO WXY
JKL DEF GHI
JKL DEF WXY
JKL DEF PUR
...
总共3^3个组合。你知道吗
我已经尝试在itertools模块中使用函数(combinations
、product
,等等),但是没有任何结果。你知道吗
我是一个新的编程可能有一些非常明显的,我错过了。。。你知道吗
如果我理解正确,您正在寻找每个列表的分组元素的笛卡尔积。为此,我们可以在压缩序列之后使用^{} 。你知道吗
相关问题 更多 >
编程相关推荐