python将二维列表内容写入和读取.csv文件
python将列表按行写入至.csv文件
# coding:utf-8
import csv
list=[[1,2,3,4],[5,6,7,8],[89,55,66666,5],['张三','李四','王五','tom']]
f = open('222.csv','w')
writer = csv.writer(f)
for i in list:writer.writerow(i)
f.close()
效果图:
我们会发现它每一行都会有间隔,如何去掉这个间隔呢?
f = open('222.csv','w',newline='')
这段代码解决了这个问题
# coding:utf-8
import csv
list=[[1,2,3,4],[5,6,7,8],[89,55,66666,5],['张三','李四','王五','tom']]
f = open('222.csv','w',newline='')
writer = csv.writer(f)
for i in list:writer.writerow(i)
f.close()
效果:
python读取.csv文件至二维列表
我们直接执行这串代码,会发现有这样的结果。
f = csv.reader(open('222.csv','r'))
print(f)
show=[]
for i in f:show.append(i)
print(show)
for i in show:print(i)
直接print f为什么显示的是这个东西?<_csv.reader object at 0x01E04AE0>
因为csv.reader()返回是一个迭代类型,需要通过循环或迭代器访问
所以你需要自己开一一个列表,循环这个f将内容添加至新的列表种即可
python将二维列表内容写入和读取.csv文件相关推荐
- python将二维列表内容写入和读取.txt文件
python读取txt文件至列表当中 首先看txt文件中内容. 上代码: readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表 每一行的内容为列表种的一个元素 我们通过循环将内容 ...
- Python数据分析实战-将一维列表和二维列表内容保存到本地excel文件(附源码和实现效果)
前面我介绍了可视化的一些方法以及机器学习在预测方面的应用,分为分类问题(预测值是离散型)和回归问题(预测值是连续型).同时做了关于图像识别的系列文章,让读者理解python进行图像识别的过程.原理和方 ...
- python设置二维列表_Python设置为列表
python设置二维列表 Python设置为列表 (Python Set to List) Sometimes we have to create a list from the set object ...
- python把二维列表转成一维列表
python把二维列表转成一维列表 先把列表转成numpy数组,然后使用flatten()函数把数组扁平化. 示例代码如下: # !/usr/bin/python # -*- coding: utf- ...
- Python生成二维列表
方法一: 使用np.zeros((m,n)) 方法二: 使用for循环,避免浅拷贝!!! 生成m行n列的二维列表:[[0]*n for _ in range(m) 不能使用b = [ [0] * m] ...
- python创建二维列表
创建二维列表 一.追加生成法 二.赋值生成法 以上就是简单二维数列的生成法,小伙伴们快去试试吧. 今天我们学习创建二维列表的简单方法 一.追加生成法 大概就是说,先弄个盒子在把内容塞进去. 代码如下, ...
- Python打印二维列表
综合利用join和split方法使二维列表打印后更加美观,每一行是二维列表里的每一个子列表 dp = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [0, 0, 0, 0, ...
- python read函数报错_python 使用read_csv读取 CSV 文件时报错
读取csv文件时报错 df = pd.read_csv('c:/Users/NUC/Desktop/成绩.csv' ) Traceback (most recent call last): File ...
- Python之二维列表换行输出
代码: a=[] for i in range(5):a.append([])for j in range(3):a[i].append(j) print(a) 输出: [[0, 1, 2], [0, ...
最新文章
- “复制粘贴”发明人,竟是物理学博士转行做程序媛!
- angular 前端路由不生效解决方案
- VC6.0:“Setup was unable to create a DCOM user account“的解决方案
- php import_resource,@ImportResource
- 怎么在电脑上使用python-开始在 Windows 上使用 Python(初学者)
- linux 如何在命令行下改系统时间
- 2019无盘游戏服务器128g内存,云更新无盘客户端 v2019.8.15.12486官方版
- Robocode教程2——你的第一个robo,取个好名字哦
- PX2板实现H.264裸码流的解码
- 计算机视觉领域稍微容易中的期刊(第一版)
- 为什么会出现NoSQL数据库
- 组态王报警历史存MySQL_组态王6.55报警存储与历史数据查询设置全过程
- 国密双证书签发及国密数据信封解析
- php 通过当前时间计算几天,几周,几个月或者几年以后的时间
- 狂送京东购物卡(无门槛¥1200)
- 练习-Java输入输出之字节数据输入输出之综合练习
- 文本匹配模型ESIM
- 计算机网络--数据链路层[微课堂]
- You Aren’t Special
- 用HTML写一个消消乐代码