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实现shell sed替换简单的功能

input函数的用法是什么?

如何将Python中文件写入txt

Python中range函数怎么用

Python基本数据类型有哪些

学习Python需要注意的地方

Python能解偏微分方程吗

如何利用Python函数求导数

学会Python爬虫怎么赚钱

Python的if语句怎么写

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




打赏

取消

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

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

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

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

评论

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