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)