python怎么读取文件中的数据python之从⽂件读取数据到list的实例讲解
背景:
⽂件内容每⼀⾏是由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 adlines():
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的实例讲解就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。