"flyaflya" wrote: > from random import * > > col = [0 for i in range(10)] > a = [col for i in range(10)]
http://www.python.org/doc/faq/programming.html#how-do-i-create-a-multidimensional-list > seed() > for i in range(10): > for j in range(10): > a[i][j] = randint(0, 100) > print a > > the result is: > [[78, 65, 35, 5, 68, 60, 1, 51, 81, 70], > [78, 65, 35, 5, 68, 60, 1, 51, 81, 70], > [78, 65, 35, 5, 68, 60, 1, 51, 81, 70], .....] > why result isn't true random? because you've assigned all the values to the same list ("col"). see the link above for details. </F> -- http://mail.python.org/mailman/listinfo/python-list