python读取文件按行写入字典
时间: 2023-11-28 09:45:05 浏览: 100
以下是Python读取文件按行写入字典的示例代码:
```python
# 打开文件
with open('file.txt', 'r') as f:
# 初始化字典
my_dict = {}
# 逐行读取文件内容
for line in f:
# 去除行末换行符
line = line.strip()
# 将行按照空格分割为列表
line_list = line.split()
# 将列表第一个元素作为字典的键,第二个元素作为字典的值
my_dict[line_list[0]] = line_list[1]
# 输出字典
print(my_dict)
```
假设file.txt文件内容如下:
```
apple 1
banana 2
orange 3
```
则上述代码会输出以下字典:
```
{'apple': '1', 'banana': '2', 'orange': '3'}
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)