gpt4 book ai didi

python - 将列表转换为字典列表

转载 作者:行者123 更新时间:2023-12-04 10:37:10 24 4
gpt4 key购买 nike

我有以下五个列表:

a = ['RA CROXE-14156', 'RA CROXE-14084', ]
b = ['CR','ENGINEER_NAME','DESCRIPTION','BINARIES']
c = ['John', 'Mark']
d = ['M4 Hiding Emergency Group from mgr menu', 'M4-NRT: SQLCODE_-11300', ]
e = ['TEL', 'mao.SYM']

我需要创建一个这样的字典列表:
CRS = [
{
'CR': 'RA CROXE-14156'
'ENGINEER_NAME': 'John',
'DESCRIPTION': 'M4 Hiding Emergency Group from mgr menu',
'BINARIES': 'TEL'
},
{
'CR': 'RA CROXE-14084'
'ENGINEER_NAME': 'MARK',
'DESCRIPTION': 'M4-NRT: SQLCODE_-11300',
'BINARIES': 'mao.SYM'
}
]

我需要将五个列表转换为字典列表。我怎样才能做到这一点?

最佳答案

您可以使用以下列表/字典推导式,使用 zip()enumerate() :

>>> CRS = [{b[i]: v for i, v in enumerate(x)} for x in zip(a,c,d,e)]
>>> CRS
[{'CR': 'RA CROXE-14156',
'ENGINEER_NAME': 'John',
'DESCRIPTION': 'M4 Hiding Emergency Group from mgr menu',
'BINARIES': 'TEL'},
{'CR': 'RA CROXE-14084',
'ENGINEER_NAME': 'Mark',
'DESCRIPTION': 'M4-NRT: SQLCODE_-11300',
'BINARIES': 'mao.SYM'}]

关于python - 将列表转换为字典列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60113172/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com