python嵌套列表字典_python中嵌套列表转为字典
題目:
# 有一組用例數(shù)據(jù)如下:
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'],
]
# 要求一:把上述數(shù)據(jù)轉(zhuǎn)換為以下格式
res1 = [
{'case_id': 1, 'case_title': '用例1', 'url': 'www.baudi.com', 'data': '001', 'excepted': 'ok'},
{'case_id': 4, 'case_title': '用例4', 'url': 'www.baudi.com', 'data': '002', 'excepted': 'ok'},
{'case_id': 2, 'case_title': '用例2', 'url': 'www.baudi.com', 'data': '002', 'excepted': 'ok'},
{'case_id': 3, 'case_title': '用例3', 'url': 'www.baudi.com', 'data': '002', 'excepted': 'ok'},
{'case_id': 5, 'case_title': '用例5', 'url': 'www.baudi.com', 'data': '002', 'excepted': 'ok'}
]
代碼如下:
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=[]
key=cases[0]for case in cases[1:]:#使用dict(zip(list1,list2))將兩個(gè)列表轉(zhuǎn)成字典,前面的一個(gè)列表作為key,后面的列表作為value
case_dict =dict(zip(key, case))
res1.append(case_dict)print(res1)
總結(jié)
以上是生活随笔為你收集整理的python嵌套列表字典_python中嵌套列表转为字典的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 适合生日做的六个菜 适合生日做的六个菜及
- 下一篇: python中seaborn画swarm