newbie : array initialization, anyone ?
Timothy Docker
timd at macquarie.com.au
Wed Dec 27 17:02:53 EST 2000
arcege at shore.net writes:
> This is in the FAQ (#4.50). You will want to create each inner dimension
> individually:
>
> >>> multidim = [ None ] * 3
> >>> for i in range(3):
> ... multidim[i] = [ 0 ] * 10
> ...
> >>>
or with list comprehensions in 2.0:...
>>> x = [ [0 for i in range(4)] for j in range(3) ]
>>> x
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
>>> x[1][1] = 1
>>> x
[[0, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 0]]
>>>
Tim
More information about the Python-list
mailing list