#二维数据的读入
>>> fr = open(r'C:\Users\Desktop\test.csv')
>>> ls = []
>>> for line in fr:
print(line)
指标,自年初累计(亿元)
房地产开发投资完成额,72843.12
住宅,53466.29
>>> for line in fr:
line = line.replace('\n','')
line.split(',')
['指标', '自年初累计(亿元)']
['房地产开发投资完成额', '72843.12']
['住宅', '53466.29']
>>> for line in fr:
line = line.replace('\n','') #line的换行符转换成空字符
ls.append(line.split(',')) #采用逗号分隔,然后放进列表,就生成一个二维列表
>>> print(ls)
[['指标', '自年初累计(亿元)'], ['房地产开发投资完成额', '72843.12'], ['住宅', '53466.29']]
#二维数据的写出
>>> ls = [['指标', '自年初累计(亿元)'], ['房地产开发投资完成额', '72843.12'], ['住宅', '53466.29']]
>>> fw = open(r'C:\Users\Desktop\demo.csv','w')
>>> for item in ls:
print(item)
['指标', '自年初累计(亿元)']
['房地产开发投资完成额', '72843.12']
['住宅', '53466.29']
>>> for item in ls:
print(','.join(item))
指标,自年初累计(亿元)
房地产开发投资完成额,72843.12
住宅,53466.29
>>> for item in ls:
fw.write(','.join(item)+'\n')
13
20
12
>>> fw.close()
二维数据表示: 列表类型(有序),其中每个元素也是一个列表二维数据的存储csv格式:逗号分隔表示一维,按行分隔表示二维二维数据处理:for循环、split()、join()#二维数据的读入>>> fr = open(r'C:\Users\志轩\Desktop\test.csv')>>> ls = []>>> for line...