python从文件读取内容到字典,python将数据存入字典
Yyds干货库存
实验题目:文件读取将StudentInfo中的信息以字典的形式存储在一个列表中。
文件内容:
学号姓名正常成绩期末成绩1445204009王昭100901445204010金霖95671445204011张晓80901445204012虞照9079
第一步:打开文件,open (studentinfo.txt , r ,encoding= utf8 )为f: 1。Encoding= utf8 以防止读数混乱。2.如果使用with,则不需要关闭()。
第二步:读取第一行,用 除,去掉 \ n ,变成一个列表作为字典keyhead=f.readline()。剥离()。split () 1。strip()删除“\ n”2 .用“”拆分(“”)
第三步:读取一行,用“”分割并删除“\ n”,然后将其转换为f中的行列表:
Line=line.strip()。split() #读取一行,用 除它,然后转到步骤4:将范围内I的相应值(len(head))赋给字典的键:
f_dict={}
F_dict[head[i]]=line[i]第五步:将词典添加到列表f_list=[]
F_list.append(f_dict)第六步:输出打印(F_list)代码集成:用open (studentinfo.txt , r ,encoding= UTF8 )作为f:
Head=f.readline()。剥离()。split () #读取第一行,用 除,去掉 \ n ,变成列表作为字典的键。
f_list=[]
对于f中的行:
Line=line.strip()。split() #读取一行,用 除,去掉 \ n ,变成列表。
f_dict={}
对于范围内的I(镜头(头)):
F_dict[head[i]]=line[i] #将相应的值赋给字典的键。
将字典添加到列表中
打印(f_list)结果:
转载请联系作者获得授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。