Python 将多维数组与zip_相结合

Python 将多维数组与zip_相结合,python,list,multidimensional-array,Python,List,Multidimensional Array,我尝试合并两个不相等的数组: 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

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

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()
构造函数将输出的每个元组转换为一个列表:

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