Stef,
Are your bottom-level lists always of length 2? If so, then you could
use an array, instead of a list of lists.
Python ships with a module called array, but it doesn't allow you to
put non-numeric types into arrays, and it looks like you want the
NoneType. I use the popular numpy module, which does allow non-
numeric types.
You might also like the slice notation that numpy uses for referencing
items in the array. The indices go inside a single set of square
brackets, and are separated by commas.
>>> from numpy import empty
>>> B = empty((3,2), object)
>>> B
array([[None, None],
[None, None],
[None, None]], dtype=object)
>>> B[2,0] = 77
>>> B
array([[None, None],
[None, None],
[77, None]], dtype=object)
--
http://mail.python.org/mailman/listinfo/python-list