On Tue, Dec 22, 2009 at 7:10 PM, Vishal <vsapr...@gmail.com> wrote:
> I was presuming that since tuples are immutable, like strings, and string
> immutability increases performance (
> http://effbot.org/pyfaq/why-are-python-strings-immutable.htm)
> so also, using tuple would improve performance over Lists.

http://stackoverflow.com/questions/68630/are-tuples-more-efficient-than-lists-in-python

http://jtauber.com/blog/2006/04/15/python_tuples_are_not_just_constant_lists/
    Tuples are not constant lists -- this is a common
    misconception. Lists are intended to be homogeneous
    sequences, while tuples are hetereogeneous data
    structures.

Tauber's point about tuples being structures named by index, seemed
correct in light of "namedtuple" in collections (since Python 2.6)

Also, as Noufal mentioned, tuples are hashable, so you can use them as
keys in a dict.

-- 
Roshan Mathews
http://teamtalk.im
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to