胡蜂效应,爱情成语大全,习正平 简历
实例14:列表转字典
题目 列表转换为字典。
程序分析,可用zip()函数
l1 = ['a', 'b','c'] l2 = [1, 2] print (dict(zip(l1,l2))) print(type(zip(l1,l2))) #<zip object at 0x000001dea95a1d40> l3 = [1,2,3,4,5,] print(list(zip(l1,l2,l3))) 至于dict()为什么能将zip对象转换为字典,下面给出4种生成字典的方式,请依此思考: dic = dict((('i',1),('love',2),('you',3))) #用列表也可以dic = dict([('i',1),('love',2),('you',3)]),列表或元祖中的每个元素是一个二元组就可以用dict()转换为字典。 print(dic) >>>{'i': 1, 'love': 2, 'you': 3} dic = dict(i=1,love=2,you=3) print(dic) >>>{'i': 1, 'love': 2, 'you': 3} dic = dict({'i': 1, 'love': 2, 'you': 3}) print(dic) >>>{'i': 1, 'love': 2, 'you': 3} #字典推导式 dic = {i:i+1 for i in range(3)} #解本问题有多种方法,此方法并不是标准答案,读者可以自己尝试各种方法。
如果你喜欢我的文章,请滑到下方点个推荐再走.
以给我动力哦;转载请注名出处。然后..请多来做客鸭。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论