知识点:在python中没有数组的概念,有列表、元组、字典的概念

问题描述:

在写循环语句的时候,我需要把输出的列表存放到文件上,但是如果没有换行的话,存下的文件就是一坨的字。

所以在存入文件的时候就有两个区别:

①在每个元素后面都换行\n,可以用

fo.writelines([line+'\n' for line in list1])

先用for...in...把每个元素提取出来后都加上\n的操作,这样每个元素都会进行换行

②在每个数组后面换行,将'\n'看成一个元素,加到列表的最后一个

list1.append('\n') 用append将'\n'元素添加到列表的最后

这样输出文件的到windows的时候,文本会识别\n进行换行操作

fo = open("2", "w")
list1=['a','b','c','\n']

list1.append('\n')   #添加列表换行元素
fo.writelines(list1)
fo.writelines([line+'\n' for line in list1])   #每个元素都进行换行操作

最新文章

  1. 开启GZIP(转)
  2. Apache Spark技术实战之3 -- Spark Cassandra Connector的安装和使用
  3. lucene5.5 field
  4. install kinect driver for ARM---38
  5. thinkphp表单上传文件并将文件路径保存到数据库中
  6. vmware workstation 7.0官方下载安装
  7. google2013校园招聘笔试题(全国)
  8. ios 正則表達式替换
  9. Spring学习(1)——快速入门
  10. vue中实现动态切换不同的值
  11. 织梦默认编辑器换成kindEditor实操教程
  12. Java创建文件和文件夹
  13. Java学习笔记42(序列化流)
  14. TF-IDF算法原理
  15. ListView实现多种item布局的方法和注意事项
  16. 10min 手写一个内存监控系统
  17. Eclipse使用xdoclet1.2.3 生成hibernate配置文件和映射文件
  18. SDUT 3928
  19. word字号
  20. C#操作MySql数据库帮助类(Dapper,T-Sql)

热门文章

  1. Python【day 14-4】sorted filter map+递归文件夹+二分法查找
  2. react 地图可视化 cesium 篇
  3. zabbix入门
  4. 杂项记录 arm64 的一些特性
  5. 01day-webpack
  6. PHP连接Navicat For Mysql并取得数据
  7. opencv 截取任意四边形区域的图像
  8. UVA10559 方块消除 Blocks(区间dp)
  9. NOIP模拟赛 最佳组合
  10. 【day05】php