一维数据的格式化

一维数据
由对等关系的有序或无序数据构成,采用线性方式组织

-对应列表,数组和集合等概念

二维数据
由多个一维数据构成,是一维数据的组合形式

多维数据
由一维或二维数据在新维度上扩展形成

高维数据
仅利用最基本的二元关系展示数据间的复杂结构

一维数据的表示
-列表类型可以表达一维有序数据
-for循环可以遍历数据,进而对每个数据进行处理

-集合类型可以表达一维无序数据
-for循环可以遍历数据,进而对每个数据进行处理

存储方式一:空格分隔
-使用一个或多个空格分隔进行存储,不换行
-缺点:数据中不能存在空格

存储方式一:逗号分隔
-使用英文半角逗号分隔数据进行存储,不换行
-缺点:数据中不能有英文逗号

-使用其他符号或符号组合分隔,建议采用特殊符号
-缺点:需要根据数据特点定义,通用性较差

ls = ['中国', '美国', '日本']
f = open(fname, 'w')
f.write(' '.join(ls))
f.close()

采用特殊分隔方式将数据写入文件

ls = ['中国', '美国', '日本']
f = open(fname, 'w')
f.write('$'.join(ls))
f.close()

你可能感兴趣的:(一维数据的格式化)