一维数据的知识

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

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

二位数据

多个一维数据构成,

数据操作周期:数据存储-数据表示-数据操作

一维数据的表示:

有序时,使用列表

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()





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值