Creating a list/tuple/dictionary
Andrew Wilkinson
ajw126NO at SPAMyork.ac.uk
Tue Jan 7 09:26:59 EST 2003
Hi,
When the Python interpreter comes across a statement such as...
a = [1,2,3]
how does it go about creating that list?
Does it convert the code into something equivalent to
a = []
a.append(1)
a.append(2)
a.append(3)
(although obviously it would call the C functions directly)
or is there a quicker method that it uses, if so is that accessible from
ordinary python code?
The same question applies to tuples and dictionaries, although I'm guess
that the same answer will apply to all of them.
thanks in advance,
Andrew Wilkinson
More information about the Python-list
mailing list