在python上创建二维数组
我想把两个数组合并成一个二维数组在python上创建二维数组,python,arrays,Python,Arrays,我想把两个数组合并成一个二维数组 array1 = ['12', '43', '53'] array2 = ['41', '32', '44'] 应该是这样的: array1 = [['12', '43', '53'],['41', '32', '44']] 我试过: array1.append(array2) 但结果是: array1 = ['12', '43', '53','41', '32', '44'] 试试这个 array1 = ['12', '43', '53'] array
array1 = ['12', '43', '53']
array2 = ['41', '32', '44']
应该是这样的:
array1 = [['12', '43', '53'],['41', '32', '44']]
我试过:
array1.append(array2)
但结果是:
array1 = ['12', '43', '53','41', '32', '44']
试试这个
array1 = ['12', '43', '53']
array2 = ['41', '32', '44']
array3 = [array1,array2]
你的例子也很好。我想您使用了.extend
array1.append(array2)
输出
array3 = [['12', '43', '53'],['41', '32', '44']]
那不是一个数组,那是一个列表。那绝对不是
array1.append(array2)
的结果。如果你确实得到['12','43','53','41','32','44']
,你使用的命令是array1.extend(array2)
,与.append
不一样。