How to make arrays from Lists

gc_ottawa at yahoo.ca gc_ottawa at yahoo.ca
Tue Nov 11 20:09:25 EST 2008


On Nov 11, 7:48 pm, bearophileH... at lycos.com wrote:
> gc_ott:
>
> > How do I change the value of any element to produce (say)
> > [[99,0,0],[0,0,0],[0,0,0]] ?
>
> > gordc
>
> To create a 2D list, that is a list of lists:
> x = [[0] * ncols for i in nrows]
> (Don't do what you were doing, because you end with many references to
> the same list, and that will give you troubles.)
>
> To set an item you do just:
> x[0][0] = 99
>
> Bye,
> bearophile

Many thanks, I don't think I would ever 'discovered' this.
gordc



More information about the Python-list mailing list