我有一个看起来像这样的列表列表:
data = [['seq1', 'ACTAGACCCTAG'],
['sequence287653', 'ACTAGNACTGGG'],
['s9', 'ACTAGAAACTAG']]
我将信息写入这样的文件:
for i in data:
for j in i:
file.write('\t')
file.write(j)
file.write('\n')
输出如下所示:
seq1 ACTAGACCCTAG
sequence287653 ACTAGNACTGGG
s9 ACTAGAAACTAG
由于每个内部列表中第一个元素的长度不同,这些列没有整齐地排列。如何在第一个和第二个元素之间写入适当数量的空白,以使第二列对齐以供人类阅读?