2d массив нулей
В Python нет типа массива, но для эмуляции мы можем использовать списки. Я хочу, чтобы 2-мерная структура была заполнена нулями. Мой вопрос: в чем разница, если таковая имеется, в этих двух выражениях:
zeros = [[0 for i in xrange(M)] for j in xrange(M)]
а также
zeros = [[0]*M]*N
Будетzeros
быть таким же? какой из них лучше использовать с помощью скорости и читабельности?