proposition for syntax for initialisation of multidimensionallists
Russell Blau
russblau at hotmail.com
Tue Oct 12 17:16:45 EDT 2004
"Batista, Facundo" <FBatista at uniFON.com.ar> wrote in message
news:mailman.4775.1097615531.5135.python-list at python.org...
>
> You don't need list comprehensions::
>
> >>> [[[0] * 4] * 3] * 2
> [[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]], [[0, 0, 0, 0], [0, 0, 0, 0],
> [0, 0, 0, 0]]]
>
Lists are mutable... ;-)
>>> x = [[[0] * 4] * 3] * 2
>>> x[0][1][2] = "foo!"
>>> x
[[[0, 0, 'foo!', 0], [0, 0, 'foo!', 0], [0, 0, 'foo!', 0]], [[0, 0, 'foo!',
0], [0, 0, 'foo!', 0], [0, 0, 'foo!', 0]]]
--
I don't actually read my hotmail account, but you can replace hotmail with
excite if you really want to reach me.
More information about the Python-list
mailing list