Função built-in tuple() do Python

Da documentação do Python 3

Em vez de ser uma função, tuple é na verdade um tipo de sequência imutável, conforme documentado em Tuples and Sequence Types — list, tuple, range.

Introdução

Embora tuple seja tecnicamente um tipo, ele pode ser usado como uma função para criar tuplas. Tuplas são sequências imutáveis, o que significa que não podem ser alteradas após serem criadas.

O construtor tuple() pode ser usado para criar uma tupla vazia ou para converter um iterável (como uma lista) em uma tupla.

Exemplos

Criar uma tupla vazia:

empty_tuple = tuple()
print(empty_tuple)
()

Criar uma tupla a partir de uma lista:

my_list = [1, 2, 3]
my_tuple = tuple(my_list)
print(my_tuple)
(1, 2, 3)