# tuple¶

Tuples are immutable ordered and indexed collections of objects. Tuples of two or more items are formed by comma-separated lists of expressions. A tuple of one item (a ‘singleton’) can be formed by affixing a comma to an expression (an expression by itself does not create a tuple, since parentheses must be usable for grouping of expressions). An empty tuple can be formed by an empty pair of parentheses.

## Constructors¶

- tuple
- Returns a tuple built from iterable.
- literal syntax
- Initializes a new instance of the
**tuple**type.

## Methods¶

## Functions¶

- len
- Returns an int type specifying number of elements in the collection.
- min
- Returns the smallest item from a collection.
- max
- Returns the largest item in an iterable or the largest of two or more arguments.
- cmp
- Compares two objects and returns an integer according to the outcome.
- sum
- Returns a total of the items contained in the iterable object.
- sorted
- Returns a sorted list from the iterable.
- reversed
- Returns a reverse iterator over a sequence.
- all
- Returns a Boolean value that indicates whether the collection contains only values that evaluate to True.
- any
- Returns a Boolean value that indicates whether the collection contains any values that evaluate to True.
- enumerate
- Returns an enumerate object.
- zip
- Returns a list of tuples, where the i-th tuple contains the i-th element from each of the argument sequences or iterables.

## Operators¶

- [] (index operator)
- Gives access to a sequence’s element.
- [::] (slicing)
- Gives access to a specified range of sequence’s elements.
- + (concatenation)
- Returns a concatenation of two sequences.
- * (multiple concatenation)
- Returns a sequence self-concatenated specified amount of times.