Python怎么将列表,或者txt文件输出转化为字典啊?

就是要将这样的数据转化为一一对应的字典?怎么做啊?我本来是用forlines0inrate1.readlines():coslist1.append(lines0)for... 就是要将这样的数据转化为一一对应的字典?怎么做啊?我本来是用 for lines0 in rate1.readlines(): coslist1.append(lines0) for line0 in rate2.readlines(): coslist2.append(line0) print (type(coslist2)) cosdic1=dict(coslist1) cosdic2=dict(coslist2) print(type(cosdic1))但是说列表转化不了字典?那我该怎么转化啊?大神们帮菜鸟出出主意 展开
 我来答
零芹蒯清霁
2019-11-09 · TA获得超过3597个赞
知道大有可为答主
回答量:3091
采纳率:31%
帮助的人:170万
展开全部
读入每一行,按逗号分割,然后存到dict里就可以了。。
对于上一个问题,你把encoding设为utf-8就好了。。
我就帮你把代码写了吧,也算是解决了上一个问题了。。(求采纳orz..)
Code
in
python
3
rate1
=
open('1.txt',
'r',
encoding='utf-8')
dic
=
dict()
for
line
in
rate1:
line
=
line.strip().split(',')
dic[line[0]]
=
line[1]
print(dic)
rate1.close()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式