从txt文件创建字典?

时间:2017-09-30 20:32:03

标签: python

所以说我有一个名为example.txt的.txt文件,例如:

key1 value1
key2 value2
key2 value3

我想从这个txt文件创建一个字典。在这种情况下,我希望它是 example_dict = {'key1':'value2','key2':'value2','key3':'value3'} txt文件中的所有项都是字符串,并在下一个项之前有换行符。 到目前为止,我唯一的代码是打开文件:

example_dict = {}
with open('example.txt', 'r') as fin:
    for line in fin:

我不明白如何从txt文件创建这个字典。

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

new_file = [i.strip('\n').split() for i in open('example.txt')]
final_dict = {a:b for a, b in new_file}