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使用三角迭代计算圆周率PI的方法
Mar 20 Python
Python去除列表中重复元素的方法
Mar 20 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
Python秒算24点实现及原理详解
Jul 29 Python
Python数据库小程序源代码
Sep 15 Python
Python 字符串、列表、元组的截取与切片操作示例
Sep 17 Python
Python迭代器iterator生成器generator使用解析
Oct 24 Python
使用pickle存储数据dump 和 load实例讲解
Dec 30 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
Python文件操作及内置函数flush原理解析
Oct 13 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
Nov 28 Python
python实现登录与注册系统
Nov 30 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
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
laravel5.4生成验证码的实例讲解
2017/08/05 PHP
提高网站信任度的技巧
2008/10/17 Javascript
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
使用简洁的jQuery方法实现隔行换色功能
2014/01/02 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
前端JS面试中常见的算法问题总结
2016/12/23 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
JS变量及其作用域
2017/03/29 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
Vue-router 类似Vuex实现组件化开发的示例
2017/09/15 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
解决Python pandas plot输出图形中显示中文乱码问题
2018/12/12 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
Python post请求实现代码实例
2020/02/28 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
戴尔英国官网:Dell英国
2017/05/27 全球购物
adidas泰国官网:adidas TH
2020/07/11 全球购物
高三语文教学反思
2014/01/15 职场文书
大学生求职工作的自我评价
2014/02/13 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
中标通知书
2015/04/17 职场文书