gpt4 book ai didi

python - 将多维数组与 zip_longest 组合

转载 作者:行者123 更新时间:2023-12-01 01:29:59 24 4
gpt4 key购买 nike

我正在尝试组合两个不相等的数组:

array1 = ['a','b','c','d']
array2 = ['1','2','3']

我正在使用代码:

name_num = [x for x in zip_longest(array1, array2, fillvalue = '0')]

并将其作为新数组返回:

[('a','1'),('b','2'),('c','3'),('d','0')]

但是,我希望它作为多维数组返回,例如:

[['a','1'],['b','2'],['c','3'],['d','0']]

如有任何帮助,我们将不胜感激!

最佳答案

您可以使用 list() 构造函数将 zip_longest 输出的每个元组转换为列表:

name_num = [list(x) for x in zip_longest(array1, array2, fillvalue = '0')]

关于python - 将多维数组与 zip_longest 组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52980406/

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