La fonction intégrée Python tuple()

Tiré de la documentation Python 3

Plutôt que d'être une fonction, tuple est en fait un type de séquence immuable, comme documenté dans Tuples and Sequence Types — list, tuple, range.

Introduction

Bien que tuple soit techniquement un type, il peut être utilisé comme une fonction pour créer des tuples. Les tuples sont des séquences immuables, ce qui signifie qu’elles ne peuvent pas être modifiées après leur création.

Le constructeur tuple() peut être utilisé pour créer un tuple vide ou pour convertir un itérable (comme une liste) en un tuple.

Examples

Créer un tuple vide :

empty_tuple = tuple()
print(empty_tuple)
()

Créer un tuple à partir d’une liste :

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