a=[0.2342,2.0002,0.1901]
b=[0.4245,0.5123,6.1002]
c = [a, b]
with open("list1.txt", "w") as file:
for x in zip(*c):
file.write("{0}\t{1}\n".format(*x))
其次,重新打开保存的文件list1.txt
with open("list1.txt", "r+") as file:
d = file.readlines()
第三,添加额外数据
e=[1.2300,0.0002,2.0011]
f=[0.4000,1.1004,0.9802]
g = [e, f]
h = []
for i in d:
h.append(i)
for x in zip(*g):
h.append("{0}\t{1}\n".format(*x))
第四,保存文本文件
with open("list2.txt", "w") as file1:
for x in h:
file1.writelines(x)
你可以试试这个主意:
首先,将两个列表写入两列文本文件。
其次,重新打开保存的文件
list1.txt
第三,添加额外数据
第四,保存文本文件
list2.txt
文件中的输出如下这取决于您希望如何分隔这两列(使用空格、制表符或逗号)。下面是我如何用一个空格作为分隔符快速地完成这项工作:
Python2:
Python3:
相关问题 更多 >
编程相关推荐