二维数据的表示
-二维数据使用列表类型(二维列表)表示
-例如表格,就是二维列表,由多个列表元素组成
-可使用两层for循环遍历每个元素
-外层列表中的每个元素可以对应表格的一行,也可以是对应一列
CSV数据存储格式
CSV:comma-Separated Values
-以逗号分隔值
-国际通用的一二维数据存储格式,一般.csv扩展名
-每行一个一维数据,采用逗号分隔,无空行,不同行构成了另一个维度
-Excel和一般office软件可以打开该文件
-CSV是数据转换格式中通用的标准格式
CSV数据存储格式如下图所示:
表格中的每一列由逗号分隔,每一行使用换行来区分
表格就是一种二维数据
CSV数据存储约定
-如果某个元素缺失,需要为缺失的元素保留一个逗号
-二维数据的表头可以作为数据存储,也可以另行存储,例如上图的城市,环比,同比,定基
-逗号为英文半角逗号,逗号与数据之间无额外空格
-如果数据中包含逗号,不同的CSV软件有不同的方式区分,例如会在数据两侧加上引号,也可以对逗号增加转意符
二维数据如何存储?
-按行存储或者按列存储都可以,具体由程序决定
-一般索引习惯:ls[row][column],默认先行后列
-一般外层列表是一行
-先行后列存储的优点是适配程序读取的习惯
二