關於python的基礎知識9 檔案寫入列表

2021-08-08 07:04:29 字數 710 閱讀 3028

如何將檔案(如.txt)寫入列表?

首先,開啟乙個包含n個數值資料(每個資料佔一行)的.txt 檔案:

file = open('sample.txt', 'r+')

其次,定義乙個包含n個元素的列表:

list = [0.0 for i in rang(n)] 

接下來,將檔案資料讀入列表:

for i in rang(n):

list = float(file.readline()) #file.readline()讀取結果是字串(string)資料,用float()方法將其轉化為數值型(numbers)資料

最後,關閉檔案:

file.close()

例項:

n = 2000
file = open('sample.txt','r+')

list = [0.0

foriinrange(n)]

foriinrange(q):

list[i] = float(file.readline())

file.close()

注:以上**在pycharm中執行正確。

9 函式詳解 python基礎知識

引數匿名函式lambda函式將在後續文章中講解,事實上,如果把它看做乙個表示式也是可以理解的。定義,呼叫 函式通過def定義,執行時會建立函式物件,並將其賦值給函式名,通過return返回值,如果執行控制流執行到函式體末尾沒有發現可執行return的時候,則會返回none。作用域訪問 lgbe原則 ...

python關於Pandas的基礎知識

pandas中資料檔案的讀取 read csv 和read table read csv 讀取以 分割的檔案到dataframe read table 讀取以 t 分割的檔案到dataframe,其中sep引數設定可以讀取任意分隔符分割的檔案,所以我們常用read table 函式讀取資料 以下兩條...

linux基礎知識 9

每乙個程序都在乙個給定的使用者環境下執行,使用者和他們所執行的程序以及他們所擁有的檔案都屬於乙個組的集合。組成員身份允許系統管理員有效地管理具有相似物件的使用者。每個使用者都隸屬於乙個主要組。使用者可還以屬於多個次要組。etc group和 etc passwd類似,這裡存放使用者組資訊,使用者組名...