Python:将元组列表写入文件

我该如何写以下列表:

[(8, 'rfa'), (8, 'acc-raid'), (7, 'rapidbase'), (7, 'rcts'), (7, 'tve-announce'), (5, 'mysql-im'), (5, 'telnetcpcd'), (5, 'etftp'), (5, 'http-alt')]

到具有两列(8 rfa)和多行的文本文件,所以我有这样的东西:

8 rfa

8 acc-raid

7 rapidbase

7 rcts

7 tve-announce

5 mysql-im

5 telnetcpcd

回答:

with open('daemons.txt', 'w') as fp:

fp.write('\n'.join('%s %s' % x for x in mylist))

如果要使用str.format(),请将第二行替换为:

    fp.write('\n'.join('{} {}'.format(x[0],x[1]) for x in mylist)

以上是 Python:将元组列表写入文件 的全部内容, 来源链接: utcz.com/qa/418053.html

回到顶部