python 全栈开发,Day8(文件操作) 作业
文件a2.txt内容:
文件内容:
序号 部门 人数 平均年龄 备注
1
python
30
26
单身狗
2
Linux
26
30
没对象
3
运营部
20
24
女生多
通过代码,将其构建成这种数据类型:
[{
'序号'
:
'1'
,
'部门'
:Python,
'人数'
:
30
,
'平均年龄'
:
26
,
'备注'
:
'单身狗'
},
......]
ret = [] with open("4.txt",encoding="utf-8") as f: key_line = f.readline() key_line = key_line.strip().split() num = len(key_line) for i in range(3): dic = {} value_line = f.readline() value_line = value_line.strip().split() for j in range(num): dic[key_line[j]] = value_line[j] ret.append(dic) print(ret)