On 5/16/2010 1:36 PM, Thomas wrote:
row = dict([(x,0) for x in range(3)])
matrix = dict([(x,row) for x in range(-3,4,1)])

matrix[2][1] += 1
matrix[-1][2] += 1

Another possibility is to use a single dict with
tuples for the indexes.

  matrix = dict([((x, y), 0) for x in range(-3, 4) for y in range(3)])

  matrix[2, 1] += 1
  matrix[-1, 2] += 1

--
Greg
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to