Hendrik van Rooyen wrote:
> From a practical point of view, the only reason to use a tuple instead
> of a list for anything seems to be that you want to use it as a key in a 
> dict...
> 
> Otherwise, why bother with these recalcitrant things that you can't
> change or index, or append to or anything that lists allow?

I can imagine (but don't know whether this is actually the case in 
CPython) that tuples have some memory and/or performance advantages over 
lists, and there could be special optimizations for small (2 or 3 
element) tuples because they are used very frequently.

So that would be another practical aspect why a long list of tuples 
could be better than a long list of lists - but does anybody know 
whether this is even true for CPython?

-- Christoph
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to