事情的起因是我需要把一个元素全为数字的列表按固定列数写入txt文件,也就是每行几个元素,用逗号隔开。看了一些网上的分享觉得都不太合适,于是自己想了一个办法,一行代码解决,废话少说,以下是代码:
import re
F = open(r'output.txt','w')
for i in range(0,len(Numlist),3):
F.write(str(Numlist [i]/10) + ','+str(Numlist [i+1]/10)+ ','+str(Numlist [i+2]/10)+','+ '\n')
F.close()
逻辑很简单,遍历整个列表,按照自己需要设置遍历间隔然后换行,例如我想每行三个元素,间隔就为3。需要以逗号为间隔就加逗号。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)