У меня есть список списков, который выглядит примерно так:
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
Столбцы не располагаются аккуратно из-за различий в длине первого элемента в каждом внутреннем списке. Как я могу написать соответствующее количество пробелов между первым и вторым элементами, чтобы второй столбец выстроился в линию для удобства чтения?