РЕДАКТИРОВАТЬ: я вижу, что вы уже используете numpy
. Я оставлю это ради образования, но вы должны использовать hstack
, как в ответ Свена .
>>> a = [[1, 1, 1], [1, 1, 1], [1, 1, 1]]
>>> for row in a:
... row.insert(0, 0)
... row.append(0)
...
>>> a
[[0, 1, 1, 1, 0], [0, 1, 1, 1, 0], [0, 1, 1, 1, 0]]
или, если вы предпочитаете:
>>> import operator
>>> a = [[1, 1, 1], [1, 1, 1], [1, 1, 1]]
>>> map(operator.methodcaller("insert", 0, 0), a)
[None, None, None]
>>> map(operator.methodcaller("append", 0), a)
[None, None, None]
>>> a
[[0, 1, 1, 1, 0], [0, 1, 1, 1, 0], [0, 1, 1, 1, 0]]