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』, 『www.baudi.com』, 『002』, 『ok』],
[5, 『用例5』, 『www.baudi.com』, 『002』, 『ok』],
]res1 = [,,
,,]oc](這裡寫自定義目錄標題)
**實現
#定義函式
deflist_transfor_dict
(cases)
:#從列表中取出字典的key
case_title=cases[0]
# print(case_title)
# 定義乙個空列表
case_list =
#迴圈列表,取出每一對value的值
for case in cases[1:
]:#定義乙個空字典
case_dict=
# print(case)
#迴圈每一對列表,獲取索引值
for index,value in
enumerate
(case)
:# print(index,value)
#每一對case的值和case_title的索引值對應
case_dict[case_title[index]
]=value
#輸出case_dict
# print(case_dict)
#將每一組字典新增到列表中,每一層迴圈將會新增一組字典到列表中
return case_list
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'
,'www.baudi.com'
,'002'
,'ok'],
[5,'用例5'
,'www.baudi.com'
,'002'
,'ok'],
]case=list_transfor_dict(cases)
print
(case)
python 巢狀列表排序,字典排序
python 巢狀列表排序,字典排序 temp dict temp list test cxiaoxue 19 exiaolu 17 dxiaolin 20 bxiaoli 18 axiaoming 18 fxiaojuan 21 if name main 巢狀列表 多維陣列 排序 print f ...
python實現字典巢狀列表取值
如下所示 dict 訪問dict的值 print dict log id 訪問程式設計客棧dict下的result列表的值 print dict result 0 top dict下的result列表的第乙個值 字典 的top內容 也可以使用臨時變數 程式設計客棧rrudatqdict1 dict ...
Python 字典 列表 巢狀 複雜排序大全
一 字典排序 解析 使用sorted 方法,排序後的結果為乙個元組.可以字串排序 那數字肯定更沒問題了 1 按照鍵值 value 排序 a b sorted a.items key lambda x x 1 reverse true 結果 c usa b russia a china d canad...