Python基礎之list列表寫入檔案的四種方法

davidtim發表於2021-09-11

經過小編的一番搜尋,找到了四種方法將list中列表寫入檔案,具體如下:

1.writelines()直接寫入

l=["A","B","C","D"] f=open("k.txt","w") f.writelines(l) f.close()

該方法寫入直接寫入列表元素

Python基礎之list列表寫入檔案的四種方法


2.str轉化為字串寫入


l=["A","B","C","D",1,2,3] f=open("k.txt","w") f.write(str(l)) f.close()

該方法會將整個列表轉化為字串並寫入

Python基礎之list列表寫入檔案的四種方法


3.for迴圈寫入


l=["A","B","C","D"] f=open("k.txt","w") for line in l:    f.write(line+'n') f.close()

此方法的好處是,每個元素都是單詞寫入,可以在寫入時對每個元素進行修改,並且可以換行。但注意列表中的數字是沒有辦法與你所要新增的字元相加的(int型別不能與str相加)


Python基礎之list列表寫入檔案的四種方法

4.使用.join函式修改列表


l=["A","B","C","D"] str = 'n' f=open("k.txt","w") f.write(str.join(l)) f.close()

使用join可以很好的新增你想要新增的字元以及數字,非常的靈活,推薦使用,如果列表中存在數值型別,可以先用str轉換之後再進行寫入


Python基礎之list列表寫入檔案的四種方法

學會了的小夥伴,下期還有list列表讀取檔案的方法,走過路過不要錯過~更多Python學習推薦:

(推薦作業系統:windows7系統、Python 3.9.1,DELL G3電腦。)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3349/viewspace-2832462/,如需轉載,請註明出處,否則將追究法律責任。

相關文章