我有一个列表的列表,看起来是这样的:写作空格分隔的文本是人类可读的Python
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
列不长线路整齐,因为变化了每个内部列表中的第一个元素。如何在第一个和第二个元素之间编写适当数量的空白字符,以使第二个字段为了人类可读性而排队?
一个有趣的相关概念更加清晰:YAML(http://www.yaml.org/) – NullUserException 2010-09-11 05:44:02