联合两个阵列到一个阵列?

时间:2016-08-09 11:37:09

标签: python

一个:

        Fragment fragment = new Kontakt();
        getFragmentManager().beginTransaction()
                .replace(R.id.container, fragment)
                .commit();

B:

[[1,2,3],
 [4,5,6]]

如何获得如下数组:

[[7,8,9],
 [10,11,12]]

使用a和b?

3 个答案:

答案 0 :(得分:2)

您可以使用python's append method

x = []
x.append(a)
x.append(b)

或简称(@Kasramvd在评论中提及):

x = [a, b]

答案 1 :(得分:1)

您可以使用追加空列表添加任意数量的列表。见下面的例子。

>>> final_list = []
>>> a = [[1,2,3], [4,5,6]]
>>> b = [[7,8,9], [10,11,12]]
>>> final_list.append(a)
>>> final_list.append(b)
>>> final_list
[[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]]

答案 2 :(得分:1)

正如其他答案所述,如果您需要[[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]],请致电append或直接撰写c = [a, b]

但是,标题上写着“联合两个数组到一个数组?”,所以我想你实际期望的是[[1,2,3],[4,5,6],[7,8,9],[10,11,12]],这似乎更有用。为此,请拨打extend,如下所示:

x = []
x.extend(a)
x.extend(b)