python读取text第一句保存到字典key,以空格为界第二段保存到字典value,第二行做相同操作,请写出代码
时间: 2024-12-02 10:20:41 浏览: 0
python将txt文件读取为字典的示例
5星 · 资源好评率100%
你可以使用Python的内置函数和字符串处理来完成这个任务。这里是一个简单的例子,假设你的文本文件存储在一个名为`text.txt`的文件里:
```python
# 打开并读取文件
with open('text.txt', 'r') as file:
lines = file.readlines()
# 创建一个空字典来存储结果
data_dict = {}
# 遍历每一行
for i in range(0, len(lines), 2):
# 提取第一句和第二句(这里是按行分割)
first_line = lines[i].strip()
second_line = lines[i + 1].strip()
# 使用空格分隔句子,并将它们作为键值对存入字典
key_values = first_line.split() # 分割键
data_dict[key_values[0]] = second_line.split() # 分割值
# 检查数据是否正确添加
print(data_dict)
```
这段代码假设文本文件中的每两行对应一对键值对,且每句话都是由空格分开的单词。如果文件结构有其他变化,可能需要调整分割和处理的方式。
阅读全文