python之從文件讀取數(shù)據(jù)到list的實(shí)例講解
背景:
文件內(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():用于移除字符串頭尾指定的字符,默認(rèn)為空格,返回是字符串
2.split():通過指定分隔符對字符串進(jìn)行切片,返回是字符串組成的list
實(shí)例:
#!/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的實(shí)例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python數(shù)據(jù)相關(guān)系數(shù)矩陣和熱力圖輕松實(shí)現(xiàn)教程
這篇文章主要介紹了Python數(shù)據(jù)相關(guān)系數(shù)矩陣和熱力圖輕松實(shí)現(xiàn)教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
使用python 計算百分位數(shù)實(shí)現(xiàn)數(shù)據(jù)分箱代碼
這篇文章主要介紹了使用python 計算百分位數(shù)實(shí)現(xiàn)數(shù)據(jù)分箱代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python實(shí)現(xiàn)全角半角轉(zhuǎn)換的方法
這篇文章主要介紹了Python實(shí)現(xiàn)全角半角轉(zhuǎn)換的方法,很實(shí)用的方法,需要的朋友可以參考下2014-08-08
python append、extend與insert的區(qū)別
這篇文章主要介紹了python append、extend與insert的區(qū)別的相關(guān)資料,初學(xué)者對這幾個概念經(jīng)常搞混,這里就幫大家理清楚,需要的朋友可以參考下2016-10-10
Python實(shí)現(xiàn)帶百分比的進(jìn)度條
本文給大家匯總介紹了3種使用Python實(shí)現(xiàn)帶百分比進(jìn)度條的代碼,非常的簡單實(shí)用,有需要的小伙伴可以參考下2016-06-06

