一維資料:列表(資料間有序)和集合型別(資料間無序)
二位資料:列表型別
——以逗號分隔,無空行,是通用的一二維儲存格式。
——如果某個元素缺失,逗號仍要保留
——二維資料的表頭可以作為資料儲存,也可以另行儲存
——逗號為英文半形逗號,逗號與資料之間無額外空格,如果資料**現逗號,有的會加個轉義字元或者引號
儲存方式:按行儲存
從csv格式檔案讀入資料:
fname=input("請輸入檔名稱:")
fo=open(fname)
ls=for line in fo:
line=line.replace("\n","")#去掉回車
fo.close()
ls輸出結果:
[['城市', '年收入', '房價'],
['北京', '30萬', '2.1萬'],
['上海', '31萬', '1.8萬'],
['廣州', '29萬', '2萬'],
['深圳', '29.5萬', '1.6萬'],
['廈門', '28萬', '1.9萬']]
將資料寫入csv檔案中:
fname=input("請輸入檔名稱:")
ls=[["123","56"],["45","456"],["851","789"]]#二維列表
f=open(fname,'w')
for item in ls:
f.write(','.join(item)+'\n')#每個元素之間增加逗號,最後增加回車
f.close()
檔案中的結果為:
123,56
45,456
851,789
逐一遍歷二維列表:
ls=[[1,2],[3,4],[5,6]]#二維列表
for row in ls:
for column in row:
print(column)
輸出結果:12
3456
048 二維資料的格式化和處理
目錄三 csv格式與二維資料儲存 四 二維資料的處理 單元小結 十天快速入門 python完整教程目錄 3.1398,3.1349,3.1376 3.1413,3.1404,3.1401 資料維度是資料的組織形式 3.1398,3.1349,3.1376 資料間有序 資料間無序 3.1398,3.1...
Python之二維資料的格式化和處理
二維資料一般是一種 形式,由於它的每一行具有相同格式特點,所以我們使用列表型別來表達二維資料表。所謂的二維列表是指它本身是乙個列表,而列表中每乙個元素又是乙個列表。其中每乙個元素代表二維資料的一行或者一列,若干行和若干列組合起來就變成了二維列表。3.1398,3.1349,3.1376 3.1413...
python之二維資料格式化及處理
二維資料的表示 使用列表型別來表達 使用二維列表 使用兩層for迴圈來遍歷 csv格式與二維資料儲存 csv 用逗號來分隔值的一種儲存方式 通用標準格式 如果某個元素缺失,逗號仍需要保留 表頭可以作為資料儲存,也可以另起儲存 一般索引習慣 先行後列,按行存 二維資料的處理 讀入 從csv檔案中讀入 ...