我有一个字节列表的字节列表,我想把它写在一个文本文件中。我想在单个列表的每个元素中有一个TAB删除器,并在每个列表之间开始一个新行。这里有一个例子(实际上在" list_all"存储了500个列表,每个列表有18个元素):
list_all=[[b'32400', b'20009', b'hill'], [b'jhon', b'hero', b'dad'], [b'seven', b'man1', b'sun']]
在文本文件中获取的结果是:
32400 20009 hill
jhon hero dad
seven man1 sun
第一个想法是创建一个for循环,但我认为这不是最好的方法,因为它会使用join指令分析一行:
list_all=[[b'32400', b'20009', b'hill'], [b'jhon', b'hero', b'dad'], [b'seven', b'man1', b'sun']]
with open('test.txt', 'wb') as f2:
for i in list_all:
f2.write(b' '.join(i)+b'\r\n')
有没有办法让这个过程更快?