python读取txt文档或者excel文件内容,转换为字典

方法一

这个方法适合1个key对应多个value的情况,也适合1个key对应1个value的情况。简单来说就是你的文档有多列或者只有两列数据。

f = open('filename','r')    #读取文件
new_dict = {}
for line in f:
    f2  =  line.strip().split()
    new_dict[f2[0]]  =  f2[1]    #如果1个key有多个value,可以写成new_dict[f2[0]]  =  f2[1:]

f.close()

方法二

这个方法仅适合1个key对应1个value的情况。简单来说就是你的文档只有两列数据。

f = open('filename','r')
L = [line.strip().split() for line in f]
new_dict = dict(L)
print(new_dict)
f.close()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容