python中如何实现列表与字典的相互转换?
发布时间:2024-10-08 22:46:43
在python中,介绍了很多相互转换的例子。您可以在本网站上搜索和查询。本文主要介绍了python中列表和字典相互转换的方法。列表可以转换为字典使用zip函数生成字典或将嵌套列表转换为字典,将字典转换为列表将list函数直接转换成列表。
列表转字典
1、使用zip函数生成字典
>>>ls=['a','b','c']
>>>lt=[1,2,3]
>>>d=dict(zip(ls,lt))
>>>d
{'a':1,'b':2,'c':3}2、将嵌套列表转换为字典
list2=['key1','value1'],['key2','value2'],['key3','value3']] print(dict(list2)
输出
#输出:{'key1':'value1','key2':'value2','key3':'value3'}将字典转换成列表
list函数可以直接转换为列表
dict={'name':'wsm',
'age':'22',
'sex':'female'}
print(list(dict))
print(list(dict.keys()))
print(list(dict.values()))
print(list(dict.items()))以上是python中列表转字典和字典转列表的两种方法。我希望它能帮助你解决问题~
