python 关于列表转换成字典的问题
答案:2 悬赏:50 手机版
解决时间 2021-03-01 09:44
- 提问者网友:孤凫
- 2021-02-28 12:39
python 关于列表转换成字典的问题
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-02-28 14:06
1、python2与python3稍微有点区别2、python2中默认的字符编码格式都是unicode,在字符串前加'u',表示unicode编码3、将unicode转换成中文,只需要用deconde解码就可以了>>>u='欢迎'>>>e=u.encode()>>>eb'\xe6\xac\xa2\xe8\xbf\x8e'>>>e.decode()#python3中默认就是utf-8编码'欢迎'>>>e.decode('gbk')#如果解码为gbk就是乱码'娆四繋'python2编码环境比较复杂,在这里不做详细说明
全部回答
- 1楼网友:你可爱的野爹
- 2021-02-28 14:24
习惯用zip
>>> l1=[1,2,3]
>>> l2=['a','b','c']
>>> dict(zip(l1,l2))
{1: 'a', 2: 'b', 3: 'c'}
=======================
楼上的map(none,)在python3下已经失效了
===============
py3的map版
>>> dict(map(lambda x,y:[x,y], l1,l2))
{1: 'a', 2: 'b', 3: 'c'}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯