python 数组 变成 字典的方法

Posted 凯宾斯基

tags:

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

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

 

来源: https://www.cnblogs.com/lxs1314/p/6877922.html

字典变成数组的方法: https://www.cnblogs.com/kaibindirver/p/12222782.html

以上是关于python 数组 变成 字典的方法的主要内容,如果未能解决你的问题,请参考以下文章

python dict用法

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

替换python字典中的key值方法

将三列变成字典python

Python 用正则表达式解析数据变成字典。

Python 字典 items() 方法