Кортеж — неизменяемая последовательность с упорядоченными элементами.
Описание
Элементами кортежей могут выступать любые объекты.

Объявление
В коде кортежи могут быть объявлены при помощи скобок — () — внутри скобок через запятую перечисляются элементы в нужной последовательности. Если кортеж состоит из одного элемента при объявлении требуется поставить запятую после этого элемента.

Имеёте в ввиду того, что запятую в таких случаях относительно легко пропустить при чтении.

    my_empty_tuple = ()

my_tuple = 1, 'some', 3.5 # то же, что и (1, 'some', 3.5)
my_tuple = 'a', # то же, что и ('a',)

Кроме того, можно объявить их при помощи конструктора tuple(), в качестве аргумента которому можно передать последовательность или объект, поддерживающий итерирование (включая генераторы). Если аргументом указан кортеж, то он и будет возвращён без изменений.

    tuple() # ()
tuple('abc') # ('a', 'b', 'c')
tuple([1, 2, 3]) # (1, 2, 3)

Сравнение

Два картежа сравниваются лексикографически: считаются равными, если имеют одинаковую длину и равны их соответствующие элементы:

    a = (3, 2, 1)
b = (1, 2, 3)
d = (3, 2, 2)
e = (3, 2)
f = (3, 2, 'a')
a > b # True
a > d # False
d > b # True
a > e # True
a > f # False

Синонимы поиска: кортеж, кортежи, cortege, typle, тупл

Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.