python 列表转为字典的两个小方法

发布时间:2024-11-11 18:32

原文: https://www.cnblogs.com/lxs1314/p/6877922.html

1、现在有两个列表,list1 = [‘key1’,‘key2’,‘key3’]和list2 = [‘1’,‘2’,‘3’],把他们转为这样的字典:

{'key1':'1','key2':'2','key3':'3'} list1 = ['key1','key2','key3'] list2 = ['1','2','3'] dict(zip(list1,list2)) # 结果: {'key1':'1','key2':'2','key3':'3'} 12345'

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

# 1 new_list = [['key1','value1'],['key2','value2'],['key3','value3']] dict(list) # 结果:{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'} 1234

# 2 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'} 123456'

记录 python 学习

网址:python 列表转为字典的两个小方法 https://www.yuejiaxmz.com/news/view/36273

相关内容

Python实现经典还钱问题算法:优化财务管理的编程技巧
Python中的遇到的错误(持续更新)
省时省力,这些Python高效代码片段必须牢记
Python实现简便算法提升拼音输入法准确率与效率
科学记数法的两种表示方法
Python中if
Python项目设计:个人财务管理系统实现与功能详解
Python的生活小技巧
python+flask计算机毕业设计个人时间管理APP(程序+开题+论文)
‘str‘ object cannot be interpreted as an integer

随便看看