Función incorporada tuple() de Python

De la documentación de Python 3

En lugar de ser una función, tuple es en realidad un tipo de secuencia inmutable, como se documenta en Tuples and Sequence Types — list, tuple, range.

Introducción

Aunque tuple es técnicamente un tipo, se puede usar como una función para crear tuplas. Las tuplas son secuencias inmutables, lo que significa que no se pueden cambiar una vez creadas.

El constructor tuple() se puede usar para crear una tupla vacía o para convertir un iterable (como una lista) en una tupla.

Ejemplos

Crear una tupla vacía:

empty_tuple = tuple()
print(empty_tuple)
()

Crear una tupla a partir de una lista:

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

Enlaces relevantes