背景:
文件內(nèi)容每一行是由N個單一數(shù)字組成的,每個數(shù)字之間由制表符區(qū)分,比如:
0 4 3 1 2
2 1 0 3
1 2 0
……
現(xiàn)在需要將每一行數(shù)據(jù)存為一個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之從文件讀取數(shù)據(jù)到list的實例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答
圖片精選