2016-08-09 36 views

Antwort

2

können Sie verwenden python's append method:

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

Oder kurz (erwähnt von @Kasramvd in den Kommentaren):

x = [a, b] 
1

Sie die append über leere Liste verwenden können beliebig viele Liste hinzuzufügen als Sie wollen. Siehe folgendes Beispiel.

>>> 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]]] 
1

Wie schon in anderen Antworten erwähnt, wenn Sie [[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]] wollen, rufen append oder einfach c = [a, b] schreiben.

Allerdings lautet der Titel "Joint zwei Array zu einem Array?", Also nehme ich an, was Sie tatsächlich erwarten, ist [[1,2,3],[4,5,6],[7,8,9],[10,11,12]], die nützlicher scheint. Um dies zu tun, rufen Sie extend wie folgt an:

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