列表:lst = [{字典类型}]
lst = []
student = {'id':id,'name':name,'english':english,'python':python,'java':java}
lst.appdent(student)
若是使用write或writelines保存到指定文件中
# 确立读写格式 a 若文件存在则在后面添加内容 不存在则创建文件
filename = 'student.txt'
stu_txt = open(filename,'a',encoding='utf-8')stu_txt.write(lst)
会报错:TypeError: unsupported operand type(s) for +: 'dict' and 'str'
想要保存到文件中需要先将列表中的元素转换成String类型
stu_txt.write(str(lst))
若保存有多个字典类型的数据则可以使用循环进行保存
for item in lst:
# 根据读写格式将列表中的每一条数据转换为字符串格式,并写入到文件student.txt
stu_txt.write(str(item)+'\n')# 最后要关闭文件,若没有关闭文件可能会导致后续程序运行出现错误
stu_txt.close()