python之從文件讀取數(shù)據(jù)到list的實(shí)例講解
背景:
文件內(nèi)容每一行是由N個(gè)單一數(shù)字組成的,每個(gè)數(shù)字之間由制表符區(qū)分,比如:
0 4 3 1 2
2 1 0 3
1 2 0
……
現(xiàn)在需要將每一行數(shù)據(jù)存為一個(gè)list,然后所有行組成一個(gè)大的list
工具:
1.strip():用于移除字符串頭尾指定的字符,默認(rèn)為空格,返回是字符串
2.split():通過(guò)指定分隔符對(duì)字符串進(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í)例講解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
PyTorch中的Subset類(lèi)簡(jiǎn)介與應(yīng)用示例代碼
在深度學(xué)習(xí)框架PyTorch中,torch.utils.data.Subset是一個(gè)非常有用的類(lèi),用于從一個(gè)較大的數(shù)據(jù)集中選擇一個(gè)子集,本文將介紹Subset的概念、基本用法以及一些實(shí)際應(yīng)用示例,感興趣的朋友一起看看吧2024-08-08
PyCharm接入DeepSeek實(shí)現(xiàn)AI編程的操作流程
DeepSeek 是一家專注于人工智能技術(shù)研發(fā)的公司,致力于開(kāi)發(fā)高性能、低成本的 AI 模型,接下來(lái),我們把DeepSeek接入到PyCharm中,并利用其能力輔助我們進(jìn)行代碼開(kāi)發(fā),感興趣的小伙伴跟著小編一起來(lái)看看吧2025-01-01
OpenCV-Python 攝像頭實(shí)時(shí)檢測(cè)人臉代碼實(shí)例
這篇文章主要介紹了OpenCV-Python 攝像頭實(shí)時(shí)檢測(cè)人臉,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
Python+OpenCV實(shí)現(xiàn)閾值分割的方法詳解
閾值分割法是一種基于區(qū)域的圖像分割技術(shù),原理是把圖像像素點(diǎn)分為若干類(lèi)。本文將利用Python+OpenCV實(shí)現(xiàn)閾值分割,感興趣的可以了解一下2022-05-05
python爬蟲(chóng)headers設(shè)置后無(wú)效的解決方法
這篇文章主要為大家詳細(xì)介紹了python爬蟲(chóng)headers設(shè)置后無(wú)效的解決方案,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10
使用 Python 處理 JSON 格式的數(shù)據(jù)
JSON 是一個(gè)很好的選擇。如果你對(duì) Python 有所了解,就更加事半功倍了。下面就來(lái)介紹一下如何使用 Python 處理 JSON 數(shù)據(jù)。感興趣的朋友跟隨小編一起看看吧2019-07-07

