我有三个序列的列表
seq_list = ['ACGT', 'ATTT', 'ACCC']
我想从列表中提取列,并使用python中的嵌套循环将其存储在另一个列表中
最终输出应该是
^{pr2}$我已经编写了以下代码,但是它没有产生所需的输出。在
column = []
for i in range(len(seq_list[0])): #Length of the row
for j in range(len(seq_list)): #Length of the column
column.append(seq_list[j][i])
print column
通过您的方法,我做了一些修改,对于每个内部
for
循环,我创建了一个string
,然后在内部for
循环结束后,我将其附加到column
:输出:
^{pr2}$尽管您可以使用@alecxe代码(使用
zip
和join
)。我觉得它很酷,而且更像Python。在或者,您可以"zip" the sequence和{a2}:
相关问题 更多 >
编程相关推荐