次のようなリストのリストがあります。
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
各内部リストの最初の要素の長さが異なるため、列がきちんと並んでいません。人間が読みやすいように2番目の列を揃えるために、最初の要素と2番目の要素の間に適切な量の空白を書き込むにはどうすればよいですか?