1、現在有乙個列表,list1 = [『key1』,『key2』,『key3』],把他轉為這樣的字典:
方法:再構造乙個列表list2 = [『1』,『2』,『3』],使用zip轉換為元組後,在將元組轉換為字典
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
Python 兩個列表合併成字典
直接上 la name age lb charles unknown me dict zip la,lb 補上一點原理 zip 接受多個iterable,並且返回乙個iterator,每次呼叫next時返回乙個元組,元組元素是傳入的各個iterable中對應的元素。names tom jerry a...
Python將兩個列表轉換為字典
現有2個列表 keys name age food values monty 42,spam 需要將轉換為字典,結果如下 a dict 那麼最簡單的方法是什麼呢?最開始,我是想用2層for迴圈實現,但是發現太麻煩了。最簡單的方法,使用zip 函式即可。zip 函式用於將可迭代的物件作為引數,將物件中...
python中巢狀列表轉為字典
python中中將列表轉為字典 資料轉換 cases case id case title url data excepted 1,用例1 www.baudi.com 001 ok 4,用例4 www.baudi.com 002 ok 2,用例2 www.baudi.com 002 ok 3,用例3...