python 数组 变成 字典的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 数组 变成 字典的方法相关的知识,希望对你有一定的参考价值。

参考技术A

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\'

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

>>>new_list= [[\'key1\',\'value1\'],[\'key2\',\'value2\'],[\'key3\',\'value3\']]
>>>dict(list)
\'key3\': \'value3\', \'key2\': \'value2\', \'key1\': \'value1\'
或者这样:
>>>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 dict用法

Swift4.2~数组和字典(Array, Dictionary)基本类型转换

python 字典,元组,对象,数组取值方法

读取csv字典变成str了怎么办

将三列变成字典python

替换python字典中的key值方法