【问题标题】:Create 2 dimensional array on python在python上创建二维数组
【发布时间】:2021-05-31 00:56:23
【问题描述】:

我正在尝试将两个数组合并成一个二维数组

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.append(array2)的结果
  • 如果您确实得到了['12', '43', '53','41', '32', '44'],那么您使用的命令是array1.extend(array2) - 与.append 不同。

标签: python arrays


【解决方案1】:

试试这个。

array1 = ['12', '43', '53']
array2 = ['41', '32', '44']
array3 = [array1,array2]

您的示例也可以正常工作。我想你用过.extend

array1.append(array2)

输出

array3 = [['12', '43', '53'],['41', '32', '44']]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-04
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 2020-08-02
    • 1970-01-01
    • 2016-12-27
    相关资源
    最近更新 更多