文本解析 python 多行,多行文本文件转列表解析成字典方法,多行字典

本文介绍了如何使用Python读取多行文本文件'salaryinfo.txt',通过split()函数将其转换为列表,并进一步解析为字典。通过实例展示了如何将人员姓名与薪水对应存储,最后输出了格式化的字典和列表形式的数据。
摘要由CSDN通过智能技术生成

多行文本文件转列表解析成字典方法,多行字典#文本内容 Rain 80000\n Egon 50000\n Yuan 30000\n

salary = open("salaryinfo.txt", "r+", encoding="UTF-8")

salary_list = [] #定义一个新的列表值。

for line in salary.readlines():

salary_list.append(list(line.split())) #读到的列表以追加的方式追加到salary_list值中。

print(salary_list)

print("---我是分隔线---")

salary_dict = {} #定义一个新的字典值

for dic in salary_list: #循环字典

salary_dict[dic[0]] = int(dic[-1]) #左右为字典的K,右边为字典的V,因原文本内容为字符串非整数,这里做一个int类型。

#输出结果!

[['Alex', '100000'], ['Rain', '80000'], ['Egon', '50000'], ['Yuan', '30000']]

---我是分隔线----

{'Alex': 100000, 'Rain': 80000, 'Egon': 50000, 'Yuan': 30000}

http://www.dengb.com/Pythonjc/1217293.htmlwww.dengb.comtruehttp://www.dengb.com/Pythonjc/1217293.htmlTechArticle多行文本文件转列表解析成字典方法,多行字典 #文本内容 Rain 80000\n Egon 50000\n Yuan 30000\nsalary = open("salaryinfo.txt", "r+", encoding="UTF-8") salary_l...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值