Python一维数据的处理
来自CloudWiki
一维数据的处理
一维数据的表示
>>> ls=['北京','上海','天津','重庆'] >>> print(ls) ['北京', '上海', '天津', '重庆']
一维数据的存储
通常使用这种格式来存储一位数据。
北京,上海,天津,重庆
这种用逗号分隔的存储格式叫做CS规格是,它是一种通用的,相对简单的文件格式,在商业和科学上广泛应用,甚至能被Excel软件打开。注意这里的逗号,一定是英文逗号。
ls=['北京','上海','天津','重庆'] f = open("city.csv","w") f.write(",".join(ls)+"\n") f.close()
一维数据的处理
需要注意从CSv文件中获得内容时,最后一个元素后面包含了一个换行符,对于数据的表达和使用来说,这个换行符是多余的,需要采用字符串的strip()方法,去除数据尾部的换行符,进一步使用方法split()方法,以逗号进行分割。
f = open("city.csv","r") ls = f.read().strip('\n').split(",") f.close() print(ls)