python之从文件读取数据到list的实例讲解


Posted in Python onApril 19, 2018

背景:

文件内容每一行是由N个单一数字组成的,每个数字之间由制表符区分,比如:

0 4 3 1 2
2 1 0 3
1 2 0
……

现在需要将每一行数据存为一个list,然后所有行组成一个大的list

工具:

1.strip():用于移除字符串头尾指定的字符,默认为空格,返回是字符串
2.split():通过指定分隔符对字符串进行切片,返回是字符串组成的list

实例:

#!/usr/bin/python 
#coding=utf-8 
 
def readfile(filename): 
  with open(filename,'r') as f: 
    for line in f.readlines(): 
      linestr = line.strip() 
      print linestr 
      linestrlist = linestr.split("\t") 
      print linestrlist 
      linelist = map(int,linestrlist)# 方法一 
      # linelist = [int(i) for i in linestrlist] # 方法二 
      print linelist

以上这篇python之从文件读取数据到list的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
对numpy中shape的深入理解
Jun 15 Python
浅谈python 中类属性共享的问题
Jul 02 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
Jul 11 Python
Python安装selenium包详细过程
Jul 23 Python
Python文件操作基础流程解析
Mar 19 Python
python中os包的用法
Jun 01 Python
Python优秀开源项目Rich源码解析的流程分析
Jul 06 Python
Python常用类型转换实现代码实例
Jul 28 Python
python tqdm实现进度条的示例代码
Nov 10 Python
python用分数表示矩阵的方法实例
Jan 11 Python
Python制作运行进度条的实现效果(代码运行不无聊)
Feb 24 Python
利用python做表格数据处理
Apr 13 Python
python实现读取大文件并逐行写入另外一个文件
Apr 19 #Python
python按行读取文件,去掉每行的换行符\n的实例
Apr 19 #Python
PyQt5每天必学之拖放事件
Aug 27 #Python
sublime python3 输入换行不结束的方法
Apr 19 #Python
PyQt5每天必学之像素图控件QPixmap
Apr 19 #Python
PyQt5每天必学之单行文本框
Apr 19 #Python
PyQt5每天必学之日历控件QCalendarWidget
Apr 19 #Python
You might like
Prototype最新版(1.5 rc2)使用指南(1)
2007/01/10 Javascript
JavaScript 原型链学习总结
2010/10/29 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
js判断浏览器类型的方法
2013/08/07 Javascript
多种方法实现JS动态添加事件
2013/11/01 Javascript
用JavaScript实现使用鼠标画线的示例代码
2014/08/19 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
[44:01]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS paiN
2018/03/31 DOTA
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
Python生成器(Generator)详解
2015/04/13 Python
python字典的常用操作方法小结
2016/05/16 Python
Python实现批量更换指定目录下文件扩展名的方法
2016/09/19 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
python requests 测试代理ip是否生效
2018/07/25 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
canvas进阶之如何画出平滑的曲线
2018/10/15 HTML / CSS
Christys’ Hats官网:英国帽子制造商
2018/11/28 全球购物
经贸专业毕业生求职信
2014/03/23 职场文书
财务内勤岗位职责
2014/04/17 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
亮剑精神观后感
2015/06/05 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
python单元测试之pytest的使用
2021/06/07 Python