码迷,mamicode.com
首页 > 编程语言 > 详细

python----列表转字典

时间:2020-06-19 22:43:39      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:most   ast   mod   log   协议   error:   数据   arguments   http   

虽然元组、列表不可以直接转化为字典,但下面的确是可行的,因为经常用python从数据库中读出的是元组形式的数据。

>>> cc = [(‘1‘,1),(‘2‘,‘jiqw‘),(‘3‘,1372)]
>>> dict(cc)
{‘1‘: 1, ‘3‘: 1372, ‘2‘: ‘jiqw‘}
1
2
3
虽然列表不可转字典,然而,两个列表,就可以(需要zip()),如下:

>>> a = [1,2,3]
>>> b = [4,5,6]
>>> dict(a,b)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: dict expected at most 1 arguments, got 2
>>> dict(zip(a,b))
{1: 4, 2: 5, 3: 6}

————————————————
版权声明:本文为CSDN博主「Watch_dou」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012111465/article/details/85053824

该博主语言清晰简练,直白,很不错

python----列表转字典

标签:most   ast   mod   log   协议   error:   数据   arguments   http   

原文地址:https://www.cnblogs.com/goldapple/p/13166757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!