Python 中的 tuple() 函式

tuple() 函式是 Python 中的一個內建函式,它可以將一個序列轉換成一個元組(tuple)。元組是一種不可變的序列,它的元素不能被修改,而且它的長度也不能被改變。

tuple() 函式的語法如下:

tuple(iterable)

其中,iterable 參數可以是任何可迭代的對象,例如列表、字串、字典等。

Python tuple() 函式範例

下面的範例展示了如何使用 tuple() 函式將一個列表轉換成一個元組:

# 定義一個列表
list1 = [1, 2, 3, 4]

# 將列表轉換成元組
tuple1 = tuple(list1)

# 顯示元組
print(tuple1)

執行上面的程式,輸出結果如下:

(1, 2, 3, 4)

另外,你也可以使用 tuple() 函式將一個字串轉換成一個元組:

# 定義一個字串
str1 = "Hello World"

# 將字串轉換成元組
tuple2 = tuple(str1)

# 顯示元組
print(tuple2)

執行上面的程式,輸出結果如下:

('H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd')

可以看到,tuple() 函式將字串中的每個字元都轉換成了一個元素。

Python tuple() 函式的優點

tuple() 函式的最大優點是可以將不同類型的序列轉換成元組,這樣可以更方便地對元組進行操作。

此外,由於元組是不可變的,因此可以放心地將元組用於多執行緒程式中,而不用擔心資料會被其他執行緒修改。

總結

本文介紹了 Python 中的 tuple() 函式,它可以將一個序列轉換成一個元組。tuple() 函式的最大優點是可以將不同類型的序列轉換成元組,而且元組是不可變的,可以放心地將元組用於多執行緒程式中。

Categorized in:

Tagged in: