Christoph Zwerschke wrote: > Marc 'BlackJack' Rintsch schrieb: >> On Sun, 02 Mar 2008 14:15:09 +0000, Steve Turner wrote: >> >>> Apart from doing something like >>> a=[0,0,0] >>> b=[0,0,0] >>> c=[0,0,0] >>> d=[a,b,c] >>> >>> is there a better way of creating d?? >> >> a = [[0] * 3 for dummy in xrange(3)]
Each element of a refers to a distinct array. > Why not simply [[0]*3]*3 ? All three elements of the result refer to the same array. -- http://mail.python.org/mailman/listinfo/python-list