知识点:在python中没有数组的概念,有列表、元组、字典的概念
问题描述:
在写循环语句的时候,我需要把输出的列表存放到文件上,但是如果没有换行的话,存下的文件就是一坨的字。
所以在存入文件的时候就有两个区别:
①在每个元素后面都换行 ,可以用
fo.writelines([line+' ' for line in list1])
先用for...in...把每个元素提取出来后都加上 的操作,这样每个元素都会进行换行
②在每个数组后面换行,将' '看成一个元素,加到列表的最后一个
list1.append(' ') 用append将' '元素添加到列表的最后
这样输出文件的到windows的时候,文本会识别 进行换行操作
fo = open("2", "w")
list1=['a','b','c','
']
list1.append('
') #添加列表换行元素
fo.writelines(list1)
fo.writelines([line+'
' for line in list1]) #每个元素都进行换行操作