如何从文本文件创建Python字典?
假设有以下文本文件(dict.txt)存在:
1 aaa
2 bbb
3 ccc
以下Python代码使用open()函数读取文件。每行作为一个字符串,根据空格进行分割,第一个分量作为键,第二个分量作为值。
d = {}
with open("dict.txt") as f:
for line in f:
(key, val) = line.split()
d[int(key)] = val
print (d)
输出以字典形式显示了文件的内容。
{1: 'aaa', 2: 'bbb', 3: 'ccc'}