tuple

class tuple(iter_obj)

Кортеж

Кортежи часто используются для представления простых структур данных

Типичный недостаток кортежей состоит в том, что к отдельным элементам приходится обращаться с помощью числовых индексов

Существует разновидность именного кортежа collections.namedtuple()

(1, 2, 3)

(1, 2, 3) + (4, 5)
# (1, 2, 3, 4, 5, 6)

tuple('qwe')
# ('q', 'w', 'e')
count(obj)

Возвращает int, количество указанных элементов в последовательности

index(obj[, start_pos[, end_pos]])

Возвращает int, индекс указанного элемента

# пустой кортеж, синглтон
a = ()
b = ()
a is b
# True

# кортежи не копируются
a = (1, 2)
b = tuple(a)
a is b
# True