python - 如何将两个列表与键值合并到一个关联数组中
问题描述
我有这两个列表:
清单 1:
['Site', 'admNrRbDifferentiationThr', 'admNrRrcDifferentiationThr', 'admResourceMinQciPrio', 'arpBasedPreEmptionState', 'dlAdmDifferentiationThr', 'dlAdmOverloadThr', 'dlMbmsGbrRatio', 'dlTransNwBandwidth', 'lbAtoThresholdLevel1', 'lbAtoThresholdLevel2', 'nrOfPaConnReservationsPerCell', ' nrOfRbReservationsPerPaConn', 'paArpOverride', 'resourceReservationForDifferentiation', 'resourceReservationForPAState', 'ulAdmDifferentiationThr', 'ulAdmOverloadThr', 'ulTransNwBandwidth', 'zzzTemp1', 'zzzTemp10', 'zzzTemp11', 'zzzTemp12', 'zzz'Temp13', , 'zzzTemp15', 'zzzTemp16', 'zzzTemp17', 'zzzTemp18', 'zzzTemp19','zzzTemp2'、'zzzTemp3'、'zzzTemp4'、'zzzTemp5'、'zzzTemp6'、'zzzTemp7'、'zzzTemp8'、'zzzTemp9'、'zzzTemporary1'、'zzzTemporary2'、'zzzTemporary3'、'zzzTemporary4'、'zzzTemporary5 '、'zzzTemporary6'、'zzzTemporary7'、'zzzTemporary22'、'zzzTemporary23'、'zzzTemporary24'、'zzzTemporary25'、'zzzTemporary26']zzzTemporary24','zzzTemporary25','zzzTemporary26']zzzTemporary24','zzzTemporary25','zzzTemporary26']
清单 2:
[['MZL517', 750, 750, 5, 1, 500, 950, 200, 1000, 30, 45, 1, 4, 7, 5, 0, 500, 950, 1000, -1, 1000, 1000, 1000 , 1000, 1000, 1000, 1000, 1000, 1000, 1000, -1, -1, -1, -1, 1000, 1000, 1000, 1000, 南, 南, 南, 南, -2000000000, -2000000000, - 2000000000, -2000000000, -2000000000, -2000000000, -2000000000, -2000000000]]
我的预期结果:
{'site': 'MZL517', 'admNrRbDifferentiationThr': '750', 'admNrRrcDifferentiationThr': '750Science'} ...
解决方案
可以使用 python 的 zip 函数来实现,如下所示:
由于您list_2
是列表列表,因此我已经完成了list_2[0]
。
print(dict(zip(list_1, list_2[0])))
推荐阅读
- replace - 在 PhpStorm 中替换正则表达式匹配部分的函数
- css - 模态中 npm 包中的 React datepicker 与引导程序的 css 不匹配
- java - 无法在 Ubuntu 上启动 Hive
- html - 如何在弹性框中的元素周围创建边框
- python - 正则表达式 - 替换括号内的点
- python - Networkx:绘制平行边
- javascript - 如何使用 lodash 进行数据格式化
- android - 我希望使用 volley 库检索数据并将其设置为卡片视图
- python - Jira - 获取自定义字段的先前值
- javascript - 在jQuery中将xml转换为字符串