Python將二維列表list的數(shù)據(jù)輸出(TXT,Excel)
利用Python處理數(shù)據(jù)時(shí),處理完成后輸出結(jié)果為二維的列表,如果我們想把這個(gè)列表輸出到Excel中形成格式化的數(shù)據(jù),其實(shí)和輸出到TXT文件大同小異。
比如,有一個(gè)二維列表

我們要輸出到Excel:

代碼如下:
list1 = [['張三','男','未婚',20],['李四','男','已婚',28],['小紅','女','未婚',18],['小芳','女','已婚',25]]
output = open('data.xls','w',encoding='gbk')
output.write('name\tgender\tstatus\tage\n')
for i in range(len(list1)):
for j in range(len(list1[i])):
output.write(str(list1[i][j])) #write函數(shù)不能寫(xiě)int類型的參數(shù),所以使用str()轉(zhuǎn)化
output.write('\t') #相當(dāng)于Tab一下,換一個(gè)單元格
output.write('\n') #寫(xiě)完一行立馬換行
output.close()
我們要輸入出txt:

代碼如下:
list1 = [['張三','男','未婚',20],['李四','男','已婚',28],['小紅','女','未婚',18],['小芳','女','已婚',25]]
output = open('data.txt','w',encoding='gbk')
output.write('name,gender,status,age\n')
for row in list1:
rowtxt = '{},{},{},{}'.format(row[0],row[1],row[2],row[3])
output.write(rowtxt)
output.write('\n')
output.close()
只是用了一個(gè)小例子來(lái)說(shuō)明,在遇到數(shù)據(jù)量特別大的樣本時(shí)同樣適用。
python二維列表寫(xiě)入文件
思路:
- 求取列表最外層長(zhǎng)度
- 求取每個(gè)內(nèi)層列表長(zhǎng)度
- 雙重for循環(huán)進(jìn)行寫(xiě)入
代碼:
M=[[1,2,3,4,5],
[4,5,6,7,8,9],
[5,6,7,8,9]]
output = open('data.txt','w+')
for i in range(len(M)):
for j in range(len(M[i])):
output.write(str(M[i][j]))
output.write(' ')
output.write('\n')
output.close()
到此這篇關(guān)于Python將二維列表list的數(shù)據(jù)輸出(TXT,Excel)的文章就介紹到這了,更多相關(guān)Python 二維列表list的數(shù)據(jù)輸出內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Python創(chuàng)建websocket服務(wù)端并給出不同客戶端的請(qǐng)求
本文主要介紹了使用Python創(chuàng)建websocket服務(wù)端并給出不同客戶端的請(qǐng)求,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
使用Python構(gòu)建一個(gè)簡(jiǎn)單的任務(wù)管理器
在現(xiàn)代軟件開(kāi)發(fā)中,任務(wù)管理是一個(gè)至關(guān)重要的功能,這篇文章主要為大家介紹了如何使用Python構(gòu)建一個(gè)簡(jiǎn)單的任務(wù)管理器,有需要的可以參考下2024-11-11
Django?事務(wù)回滾的具體實(shí)現(xiàn)
本文主要介紹了Django?事務(wù)回滾的具體實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
Python利用pyodbc庫(kù)將文件信息插入Access數(shù)據(jù)庫(kù)
在日常編程工作中,我們經(jīng)常需要處理文件和文件夾,所以本文將介紹如何使用Python編程語(yǔ)言和wxPython庫(kù)創(chuàng)建一個(gè)簡(jiǎn)單的文件瀏覽器界面,使用戶能夠選擇文件夾并將文件信息插入到Access數(shù)據(jù)庫(kù)中,需要的可以參考下2023-08-08
PyQt5+QtChart實(shí)現(xiàn)繪制極坐標(biāo)圖
QChart是一個(gè)QGraphicScene中可以顯示的QGraphicsWidget。本文將利用QtChart實(shí)現(xiàn)極坐標(biāo)圖的繪制,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-12-12
淺談Pandas Series 和 Numpy array中的相同點(diǎn)
今天小編就為大家分享一篇淺談Pandas Series 和 Numpy array中的相同點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06
windows10下python3.5 pip3安裝圖文教程
這篇文章主要為大家詳細(xì)介紹了windows10下python3.5 pip3安裝圖文教程,注意區(qū)分python 2.x和python 3.x的相關(guān)命令,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04

