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ù)不能寫int類型的參數(shù),所以使用str()轉(zhuǎn)化 output.write('\t') #相當(dāng)于Tab一下,換一個(gè)單元格 output.write('\n') #寫完一行立馬換行 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è)小例子來說明,在遇到數(shù)據(jù)量特別大的樣本時(shí)同樣適用。
python二維列表寫入文件
思路:
- 求取列表最外層長(zhǎng)度
- 求取每個(gè)內(nèi)層列表長(zhǎng)度
- 雙重for循環(huán)進(jìn)行寫入
代碼:
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的Django框架的運(yùn)行方式及處理流程
這篇文章主要介紹了分析Python的Django框架的運(yùn)行方式及處理流程,本文對(duì)于Django框架的機(jī)制總結(jié)得非常之直觀精煉,極力推薦!需要的朋友可以參考下2015-04-04PyTorch中torch.save()的用法和應(yīng)用小結(jié)
本文主要介紹了PyTorch中torch.save()的用法和應(yīng)用小結(jié),torch.save()的主要作用就是將PyTorch對(duì)象保存到磁盤上,下面就來具體介紹一下,感興趣的可以了解一下2024-03-03使用OpenCV獲取圖像某點(diǎn)的顏色值,并設(shè)置某點(diǎn)的顏色
這篇文章主要介紹了使用OpenCV獲取圖像某點(diǎn)的顏色值,并設(shè)置某點(diǎn)的顏色,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06新手學(xué)python應(yīng)該下哪個(gè)版本
在本篇內(nèi)容中小編給大家整理的是關(guān)于新手學(xué)python應(yīng)該下版本的相關(guān)知識(shí)點(diǎn),需要的朋友們可以參考學(xué)習(xí)下。2020-06-06Linux下升級(jí)安裝python3.8并配置pip及yum的教程
這篇文章主要介紹了Linux下升級(jí)安裝python3.8并配置pip及yum的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01Windows環(huán)境打包python工程為可執(zhí)行程序的詳細(xì)過程
我的開發(fā)環(huán)境是windows7,然后系統(tǒng)是64位,安裝的python和wxpython都是32位的,本文記錄我怎樣用pyinstaller打包我用python開發(fā)的工程,在網(wǎng)上搜索了很多資源,基本上都是不全的,所以我在這兒記錄一下這個(gè)比較完整的過程,一起看看吧2024-01-01pytorch無坑安裝CPU版小白教程(配gpu版鏈接、conda命令教程)
pip安裝無論是cpu還是gpu的pytorch安裝,其實(shí)官方給了很好的安裝流程,本文主要介紹了pytorch無坑安裝CPU版小白教程,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03