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() 函式的最大優點是可以將不同類型的序列轉換成元組,而且元組是不可變的,可以放心地將元組用於多執行緒程式中。