gpt4 book ai didi

python - 从列表分区创建多个字典

转载 作者:太空宇宙 更新时间:2023-11-04 02:03:33 25 4
gpt4 key购买 nike

所以我有一个列表:

[ 1, 2, 3, 4, 5 ]

和两个表单列表

['A', 'B', 'C']  [ 'D', 'E'] 

其总长度和等于原始列表(分区)。如何在 Python 中获取以下词典:

{'A': 1, 'B': 2, 'C': 3 } {'D': 4, 'E': 5}

谢谢

最佳答案

您可以将nextiter一起使用:

values = [ 1, 2, 3, 4, 5 ]
lists = [['A', 'B', 'C'], ['D', 'E']]
itr = iter(values)
result = [{key: next(itr) for key in lst} for lst in lists]

输出:

[{'A': 1, 'B': 2, 'C': 3}, {'D': 4, 'E': 5}]

关于python - 从列表分区创建多个字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55224419/

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