On Oct 14, 1:05 pm, mattia <ger...@gmail.com> wrote:
> Any particular difference in using for a simple collection of element ()
> over [] or vice-versa?
>
> Thanks, Mattia

From: http://www.faqs.org/docs/diveintopython/odbchelper_tuple.html

1       You can’t add elements to a tuple. Tuples have no append or extend
method.
2       You can’t remove elements from a tuple. Tuples have no remove or
pop method.
3       You can’t find elements in a tuple. Tuples have no index method.
4       You can, however, use in to see if an element exists in the tuple.

So what are tuples good for?

    * Tuples are faster than lists. If you’re defining a constant set
of values and all you’re ever going to do with it is iterate through
it, use a tuple instead of a list.
    * Remember I said that dictionary keys can be integers, strings,
and “a few other types”? Tuples are one of those types. Tuples can be
used as keys in a dictionary, but lists can’t.[2]
    * Tuples are used in string formatting, as we’ll see shortly.

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

Reply via email to