Python二维数据的处理

来自CloudWiki
跳转至: 导航搜索

二维数据的处理

二维数据的表示

二维数据由多个一维数据构成,可以看作是一维数据的组合形式。因此,二维数据可以采用二维列表来表示。

ls = [
        ['指标','2014年','2015年','2016年'],
        ['居民消费价格指数','102','101.4','102'],
        ['食品','103.1','102.3','104.6'],
        ['烟酒及用品','99.4','102.1','101.5'],
     ]

二维数据的存储

f = open("cpi.csv","w")
for row in ls:
    f.write(",".join(row)+"\n")

f.close( )

二维数据的处理

f = open("cpi.csv","r")

bs = []
for line in f:
    bs.append(line.strip('\n').split(","))

f.close()
print(bs)