Newsfeeds <[EMAIL PROTECTED]> wrote: > Hello All, > > Could anyone tell me why this code produces the output it does? ... > gridSystemId = [[None]*columns]*rows
You've made gridSystemID a list of `rows` references to the SAME "inner" list, so the behavior you observe is the only possible one. If you want copies instead, ASK for copies...: gridSystemId = [ [None]*columns for x in xrange(rows) ] Alex -- http://mail.python.org/mailman/listinfo/python-list