References and copies
Duncan Booth
me at privacy.net
Tue Jun 22 04:24:04 EDT 2004
"Larry Bates" <lbates at swamisoft.com> wrote in
news:ddqdnZ_PjrmN3krd4p2dnA at comcast.com:
> You might try:
>
> x=n*[n*[' ']]
>
> But I always question creating arrays this
> way in Python. It is normally much better
> to start with an empty list and build it as
> you go using .append() method.
>
Its just as well you question this as it creates a list containing n copies
of the same list.
A better way to write your example:
x = [ n*[' '] for i in range(n) ]
More information about the Python-list
mailing list