gpt4 book ai didi

python - 将值设置为 None 将两个列表压缩到字典中

转载 作者:行者123 更新时间:2023-11-28 20:22:56 24 4
gpt4 key购买 nike

如果值列表超出范围,我如何将值设置为 None 压缩两个列表,例如:

a = [1,2,3,4,5]
b = ['a','b','c']
dict(zip(a,b))

所以输出将是 {1:'a', 2:'b', 3:'c'},但我需要这个 {1:'a', 2: 'b', 3:'c', 4:None, 5:None}

最佳答案

itertools 模块可以满足您的需求。

http://docs.python.org/2/library/itertools.html#itertools.izip_longest

itertools.izip_longest(*iterables[, fillvalue])

Make an iterator that aggregates elements from each of the iterables. If the iterables are of uneven length, missing values are filled-in with fillvalue. Iteration continues until the longest iterable is exhausted.

关于python - 将值设置为 None 将两个列表压缩到字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22079786/

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