python - 从文件中读取并添加到字典中时,如何将值添加到键中
问题描述
我是 python 新手,我有一个问题,我有一个文本文件,其中包含一些信息,例如 Jacob, Mason, 18 和 James, David, 20 我如何阅读第一个库尔姆并在单词名字之前添加输出名字的示例:雅各布姓氏:梅森:年龄:18 名:詹姆斯姓氏:大卫:年龄:20 我不应该添加到集合或字典中可以举个例子我如何在 python 中做到这一点我希望我的问题很清楚并且我的标题是正确的
解决方案
如果我理解正确,您正在尝试从文件中读取数据,然后将数据放入字典中。我将假设字典键是个人的姓名,例如 Jacob Mason 数据应存储为 key = JasonMason 和 value = 18
然后可能这样的事情会做:
file = open("data.txt", "r")
数据 = {}
使用 open("data.txt", "r") 作为文件: content = file.readlines()
content = [x.strip(",|\n") for x in content]
for x in content:
a = x.split(',')
data[str(a[0]) + str(a[1])] = str(a[2])
print(data)
结果如下:
{'雅各布梅森':'18','詹姆斯大卫':'20'}
推荐阅读
- cassandra - 在 SimpleStrategy 中,coordinator 节点是否也可以存储副本?
- angular - 导入 thrift 库时出现 Angular 的“无法解决”错误
- java - 无法在范围外返回arraylist,它变为null
- angular - 通过 ngOnInit() 运行函数不适用于 ionic 4
- git - 使用批处理文件从 github 拉取请求中读取 Base 分支和 Feature 分支信息
- opencv - 我无法将 RGB 图像保存为 Lab 图像
- sql-server - Sql server - 带有两个连接的内连接语法
- python - Python 可执行文件的大小
- java - 在word文档的标题中添加图像的问题
- java - Why only highest degree of polynomial for Big Oh?