Das "inverse slicing" (darauf wäre ich nie gekommen) nennt sich konkatenieren oder aneinanderhängen und geht mit ``+``:
Code: Alles auswählen
In [14]: a = [1, 2, 3]
In [15]: b = [4, 5]
In [16]: a + b
Out[16]: [1, 2, 3, 4, 5]
Bei 2. ist der Unterschied, dass `a` funktioniert und `b` einen NameError ergibt:
Code: Alles auswählen
In [17]: b = array([1, 2, 3])
---------------------------------------------------------------------------
exceptions.NameError Traceback (most recent call last)
/home/new/<ipython console>
NameError: name 'array' is not defined
Wo hast Du denn `array()` her? Schau da in der Doku nach.