将多个列表写入文件,在列表之间使用项目和换行符之间的选项卡

时间:2016-03-18 07:38:01

标签: python list

您好我正在尝试将多个列表输出到一个文件中,每个列表都在一个单独的行中,并且列表中的每个元素都以制表符分隔。

列表为:

['l1_el1', 'l1_el2', 'l1_el3']
['l2_el1', 'l2_el2', 'l2_el3']

输出的示例应该是:

l1_el1 l1_el2 l1_el3
l2_el1 l2_el2 l2_el3

1 个答案:

答案 0 :(得分:1)

lst1 = ['l1_el1', 'l1_el2', 'l1_el3']
lst2 = ['l1_el4', 'l1_el5', 'l1_el6']

with open('file.txt', 'w') as fh:
    for l in (lst1, lst2):
        fh.write('\t'.join(l) + '\n')