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基础入门--函数

Python在每个字符后添加空格的实例

Python中序列增量赋值的简单介绍(附示例)

Python之网页爬虫教程

Python程序怎么变成软件

Python使用openpyxl库修改excel表格数据方法

Python中sep是函数吗?该怎么使用?

Python面向对象编程中类和实例的简单讲解(附示例)

Python控制excel实现自动化办公

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




打赏

取消

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

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

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

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

评论

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