由对等关系的有序或无序数据构成,采用线性方式组织
对应列表,数组和集合等概念
二位数据
多个一维数据构成,
数据操作周期:数据存储-数据表示-数据操作
一维数据的表示:
有序时,使用列表
for遍历列表类型
无序时,用集合
for 循环可以遍历数据,进而对每个数据进行处理
存储方式一:
空格分隔,使用一个或多个空格分隔进行存储,不换行
缺点:数据中不能存空格
存储方式二:逗号分隔
使用英文半角逗号分割数据,不换行。数据中不能有英文逗号
存储方式三:
使用其他符号,或符号组合分隔,建议采用特殊符号
一维数据的处理:
怎样将文本里的数据转换成程序能够接受的列表或者集合
例1:
中国 美国 日本 德国
txt=open(fname).read()
ls=txt.split()#根据空格分隔列表中的信息
f.close()
例2:
中国&美国&日本&德国
txt=open(fname).read()
ls=txt.split(“&”)#根据&分隔列表中的信息
f.close()
一维数据的写入:ls=['中国',‘美国’,‘日本’]
f=open(fname,'w')
f.write(' ’.join(ls))
f.close()