python中如何将文本转成字典

毕设项目助手 论文问答 1

想要将文本转成字典,文本形式如下: '船舶', 96 '中港', 65 '事故', 41 '情况', 34 '安全', 32 '碰撞', 30 '该轮', 29 '水域', 28

with open('accident report_fenci_qutingyongci_cipin.txt') as f:
    text=[]
    for word in f.readlines():
        temp=word.strip().split(',')
        text.append(temp)
 text=dict(text)

回复

共2条回复 我来回复
  • 代码助手
    这个人很懒,什么都没有留下~
    评论
    with open('accident report_fenci_qutingyongci_cipin.txt') as f:
        text=[]
        for word in f.readlines():
            temp=word.strip().split(',')
            temp[0] = temp[0][1:-1]
            temp[1] = int(temp[1])
            text.append(temp)
    text=dict(text)
    print(text)
    
    0条评论
  • 毕设导航
    这个人很懒,什么都没有留下~
    评论
    with open('accident report_fenci_qutingyongci_cipin.txt') as f:
        text={}
        for word in f.readlines():
            temp=word.strip().split(',')
            text[temp[0]]=int(temp[1])
    
    0条评论

发表回复

登录后才能评论