資料的維度是資料的組織形式
資料的操作週期
缺點是資料中不能存在空格
缺點是資料中不能存在逗號
可以利用特殊符號或者特殊符號組合進行分隔例如』$』
缺點:需要根據資料特點進行定義,通用性比較差
指的是資料儲存格式和表達方式之間的轉換 舉例
中國$美國$日本$法國$羅斯$越南
txt=f.
open
(data.txt)
.read(
)ls=txt.split(
"$")
f.close(
)
寫入檔案
ls=
['英國'
,'印度']f=
open
(fname,
'w')
f.write(
' '.join(ls)
)f.close(
)
csv:comma-separated values
csv格式的約定
按行存還是按列存
從csv檔案中讀入資料
fo=
open
(fname)
ls=[
]for line in fo:
line=line.replace(
'\n',''
)','))
fo.close(
)
把檔案寫入到csv檔案中
ls=[[
],,]
f=open
(fnam,
'w')
for item in ls:
f.write(
','.join(item)
+'\n'
)f.close(
)# join()函式的引數可以不是字串,也可以是列表
處理每乙個二維資料
for row in ls:
for column in row:
print
(ls[row]
[column]
)
二維資料和一維指標陣列
1.二維陣列名a的含義 定義乙個二維陣列a int a 3 4 a陣列包含3個行元素,a 0 a 1 a 2 每個行元素a i 又是乙個一維陣列,它包含4個元素。3.二維陣列與一維指標陣列等價 陣列名即行陣列的首位址。char st printf s,c st 1 1,st 2 2 2 oon,c ...
字首和(一維 二維)
1.一維字首和 字首和 s i a 1 a 2 a i 區間和 l,r a l a r s r s l 1 題目795 輸入乙個長度為n的整數序列。接下來再輸入m個詢問,每個詢問輸入一對l,r。對於每個詢問,輸出原序列中從第l個數到第r個數的和。輸入格式 第一行包含兩個整數n和m。第二行包含n個整數...
一維 二維字首和
基礎知識 一維字首和 s i a 1 a 2 a i a l a r s r s l 1 二維字首和 s i,j 第 i 行 j 列格仔左上部分所有元素的和 以 x1,y1 為左上角,x2,y2 為右下角的子矩陣的和為 s x2,y2 s x1 1,y2 s x2,y1 1 s x1 1,y1 1 ...