Creating a List of Empty Lists
Robin Becker
robin at jessikat.fsnet.co.uk
Sat Dec 6 13:29:44 EST 2003
In article <Xns9447973F01BFduncanrcpcouk at 127.0.0.1>, Duncan Booth
<duncan at NOSPAMrcp.co.uk> writes
......
>
>The recommended way these days is usually:
>
> a = [ [] for i in range(10) ]
>
>That still has a loop and works by appending empty lists, but at least its
>just a single expression. Also you can incorporate the next stage of your
>initialisation quite easily:
>
> a = [ [b] for b in range(10) ]
>
I seem to remember the fastest way to do this was map(list,n*[[]]) from
a couple of earlier threads, but is that true in 2.3?
--
Robin Becker
More information about the Python-list
mailing list