我有一個列表的列表,看起來是這樣的:寫作空格分隔的文本是人類可讀的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