列表轉字典的方法

2021-09-12 10:08:50 字數 930 閱讀 5789

python 列表轉為字典的兩個小方法

1、現在有兩個列表,list1 = ['

key1

','key2

','key3

']和list2 = ['

1','

2','

3'],把他們轉為這樣的字典:

>>>list1 = ['

key1

','key2

','key3']

>>>list2 = ['

1','

2','3'

]>>>dict(zip(list1,list2))

2、將巢狀列表轉為字典,有兩種方法,

>>>new_list= [['

key1

','value1

'],['

key2

','value2

'],['

key3

','value3']]

>>>dict(list)

或者這樣:

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

posted @

2018-10-24 19:15

大眼俠 閱讀(

...)

編輯收藏

python 列表轉字典

雖然元組 列表不可以直接轉化為字典,但下面的確是可行的,因為經常用python從資料庫中讀出的是元組形式的資料。cc 1 1 2 jiqw 3 1372 dict cc 12 3雖然列表不可轉字典,然而,兩個列表,就可以 需要zip 如下 a 1,2,3 b 4,5,6 dict a,b trace...

python 列表 字典轉json

一 dictionary 轉為json 將dict轉為json,這裡利用包json import json aitem aitem id 2203 aitem title title aitem subtitle sub title bitem bitem id 2842 bitem title b...

python 列表 字典轉json

一 dictionary 轉為json 將dict轉為json,這裡利用包json import json aitem aitem id 2203 aitem title title aitem subtitle sub title bitem bitem id 2842 bitem title b...