2d Array von Nullen
Es gibt keinen Array-Typ in Python, aber um ihn zu emulieren, können wir Listen verwenden. Ich möchte 2d Array-ähnliche Struktur mit Nullen gefüllt haben. Meine Frage ist: Was ist der Unterschied, wenn überhaupt, in diesen beiden Ausdrücken:
zeros = [[0 for i in xrange(M)] for j in xrange(M)]
und
zeros = [[0]*M]*N
Willezeros
gleich sein? welches ist aufgrund der geschwindigkeit und der lesbarkeit besser zu gebrauchen?