二维数据的学习
二維數據的表示:
使用列表類型表達二維數據:
[[, , , , ],[, , , , ]]
使用兩層for循環遍歷每個元素
外層列表中每個元素可以對應一行,也可以對應一列
CSV格式與二維數據存儲
由逗號分隔的值
二維數據存儲格式,一般.csv擴展名
使用逗號,使用換行
按行存或按列存都可以,具體由程序決定
一般索引習慣:ls[row][column],先行后列
二維數據的處理:
fo=open(fname)
ls=[]
for line in fo:
line=line.replace("\n"," ")
ls.append(line.split(","))
fo.close()
寫入:
ls=[[],[],[]]
f=open(fname,'w')
for item in ls:
f.write(','.join(item)+'\n')
f.close()
二維數據的遍歷:
ls=[[],[],[]]
for row in ls:
? ? ? for column in row:
? ? ? ? ? ?print(ls[row][column])
總結
- 上一篇: 一维数据的知识
- 下一篇: wordcloud库