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