python如何把列表变字典


本文摘自php中文网,作者爱喝马黛茶的安东尼,侵删。

现在有一个列表,list1 = [‘key1’,‘key2’,‘key3’],把他转为这样的字典:{‘key1’:‘1’,‘key2’:‘2’,‘key3’:‘3’}

python将列表变字典的两种方法:

1、方法:再构造一个列表list2 = [‘1’,‘2’,‘3’],使用zip转换为元组后,在将元组转换为字典。

相关推荐:《python视频教程》

1

2

3

4

list1 = ['key1','key2','key3']

list2 = ['1','2','3']

dict(zip(list1,list2))

{'key1':'1','key2':'2','key3':'3'}

2、将嵌套列表转为字典,有两种方法,

1

2

3

new_list= [['key1','value1'],['key2','value2'],['key3','value3']]

dict(list)

{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}

或者这样:

1

2

3

4

5

6

new_list= [['key1','value1'],['key2','value2'],['key3','value3']]

new_dict = {}

 for i in new_list:

new_dict[i[0]] = i[1]                #字典赋值,左边为key,右边为value

new_dict

{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}

以上就是python如何把列表变字典的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python中什么叫类

Python怎么实现hmacmd5加密算法

Python语法基础知识

什么是Python re.match函数?(实例解析)

Python更改已存在excel文件的方法

Python中构造方法的解析(附示例)

Python是干什么的

Python区分大小写吗

Python输入一个数n如何判断是否为素数

Python能用于3d游戏开发吗

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...