Встроенная функция Python tuple()

Из документации Python 3

На самом деле tuple является не функцией, а неизменяемым типом последовательности, как описано в разделе Tuples and Sequence Types — list, tuple, range.

Introduction

Хотя tuple технически является типом, его можно использовать как функцию для создания кортежей. Кортежи — это неизменяемые последовательности, что означает, что их нельзя изменить после создания.

Конструктор tuple() можно использовать для создания пустого кортежа или для преобразования итерируемого объекта (например, списка) в кортеж.

Examples

Создание пустого кортежа:

empty_tuple = tuple()
print(empty_tuple)
()

Создание кортежа из списка:

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