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 相关文章推荐
Python中文件遍历的两种方法
Jun 16 Python
介绍Python的@property装饰器的用法
Apr 28 Python
Python编程实现的简单Web服务器示例
Jun 22 Python
Python画柱状统计图操作示例【基于matplotlib库】
Jul 04 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
Jun 13 Python
Python generator生成器和yield表达式详解
Aug 08 Python
python判断无向图环是否存在的示例
Nov 22 Python
Python Pandas 对列/行进行选择,增加,删除操作
May 17 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
利用keras使用神经网络预测销量操作
Jul 07 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 Python
Python偏函数实现原理及应用
Nov 20 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
最令PHP初学者们头痛的十四个问题
2007/01/15 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
php、java、android、ios通用的3des方法(推荐)
2016/09/09 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
30个最佳jQuery Lightbox效果插件分享
2011/04/11 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
javascript制作2048游戏
2015/03/30 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
2016/06/21 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
2017/04/10 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
用js实现放大镜效果
2020/10/28 Javascript
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
python http基本验证方法
2018/12/26 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
Python递归函数特点及原理解析
2020/03/04 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
sklearn的predict_proba使用说明
2020/06/28 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
2020/10/10 Python
计算机专业推荐信范文
2013/11/20 职场文书
岗位竞聘书范文
2014/03/31 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
2015年读书月活动总结
2015/03/26 职场文书
运动会加油稿30字
2015/07/21 职场文书
干部理论学习心得体会
2016/01/21 职场文书