python 关于列表转换成字典的问题
l1=[1,2,3]l2=['a','b','c']我想将它变成下面这样的:dic={1:'a',2:'b',3:'c'}...
l1=[1,2,3]
l2=['a','b','c']
我想将它变成下面这样的:
dic={1:'a',2:'b',3:'c'} 展开
l2=['a','b','c']
我想将它变成下面这样的:
dic={1:'a',2:'b',3:'c'} 展开
4个回答
展开全部
习惯用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'}
>>> 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'}
展开全部
>>> l1=[1,2,3]
>>> l2=['a','b','c']
>>> dict(map(None,l1,l2))
{1: 'a', 2: 'b', 3: 'c'}
>>>
>>> l2=['a','b','c']
>>> dict(map(None,l1,l2))
{1: 'a', 2: 'b', 3: 'c'}
>>>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同样的学习了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询