首页 > 编程 > Python > 正文

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

2020-02-22 23:44:21
字体:
来源:转载
供稿:网友

背景:

文件内容每一行是由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的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林站长站。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表