Python 是否将项目从文件中放入dict?

Python 是否将项目从文件中放入dict?,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,如果我有这样的文件: 1000:80 200:90 400:60 我如何将这些值放入dict中?像这样: d = {'1000':80, '200:90', '400':60} 像这样(使用和): {'200':90,'400':60,'1000':80} 我的第一个评论是检查你的d={…}是否写得正确-有些数字实际上是字符串,第二个条目看起来根本无效(我的意思是,它可能是一个集合,但你不能将字典和集合符号混在一起)。我也很确定这个问题存在于此,可能是两个独立的问题(如何从文件中读取,如何

如果我有这样的文件:

1000:80
200:90
400:60
我如何将这些值放入dict中?像这样:

 d = {'1000':80, '200:90', '400':60}
像这样(使用和):

{'200':90,'400':60,'1000':80}


我的第一个评论是检查你的
d={…}
是否写得正确-有些数字实际上是字符串,第二个条目看起来根本无效(我的意思是,它可能是一个集合,但你不能将字典和集合符号混在一起)。我也很确定这个问题存在于此,可能是两个独立的问题(如何从文件中读取,如何迭代地构建字典,也许?)如果您在底部添加“我尝试了XY从文件中读取数据,但出现了Z问题?”我很乐意帮助您完成问题的最后步骤:)另外,欢迎使用SO!
with open("myfile.txt") as f:
    my_dict = {x: int(v) for x, v in (line.split(":") for line in f)}

print(my_dict)