我有一个Python数据列表:
[1,2,3,4,5]
我想通过以下方式将此数据作为列读入文件中:
1
2
3
4
5
然后我想要我的下一个清单([6,7,8,9,10])
要添加到其中(带有选项卡):
1 6
2 7
3 8
4 9
5 10
等等。
谁能帮我解决这个问题吗?
使用内置函数zip() https://docs.python.org/3/library/functions.html#zip:
with open('data.txt', 'w') as f:
lst = [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15]]
for x in zip(*lst):
f.write("{0}\t{1}\t{2}\n".format(*x))
output:
1 6 11
2 7 12
3 8 13
4 9 14
5 10 15
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)