在 Python 中,元組是一種不可變的序列類型,通常用於儲存項目的集合。
Python元組在嵌套、索引和重複方面與Python列表非常相似,但一個區別是元組是不可變的,而列表是可變的,這意味著我們可以更改列表的元素,但不能對元組進行相同的操作。另一個區別是,列表使用方括號[]進行聲明,而元組使用簡單的括號()。
在本文中,我們將討論如何在Python中使用元組字面量來建立元組。我們將介紹定義元組的語法,並提供使用不同類型元素建立元組的範例。
我們可以透過以下方式宣告一個元組 -
tup1 = ("this" , "is" , “a” , "tuple") tup2 = (1, 2, 3, 4, 5 ) tup3 = ("a", "b", "c", "d")
建立元組的方法有多種,但在本文中,我們將了解如何使用元組文字建立元組。
在使用元組文字建立元組文字之前,讓我們先了解 Python 中文字的含義。我們編寫程式碼時分配給變數和常數的資料稱為文字。
這些文字的值在程式的整個執行過程中不會改變。 Python 中有許多類型的文字,但如果我們必須引用集合類型對象,例如列表、元組或字典,那麼我們必須使用所謂的「文字集合」。
一個元組字面值是一種字面值集合的範例,可以用來在Python中建立一個元組物件。
在下面的範例中,我們將使用括號和逗號聲明來建立一個元組。
tuple1 = ( 1 , 2 , 3 , 4 , 5 , 6 , 7 ) print("the tuple is", tuple1 )
上述程式碼的輸出如下 -
the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
我們將看到如何使用另一個清單建立一個元組。這種方法也被稱為型別轉換。實質上,我們所做的是創建一個列表類型的對象,並將其轉換為元組類型的對象。使用這種方法是建立清單的一種非常規方式,但在本文中作為一種替代方法提到,以防您需要。
在下面的範例中,我們將從另一個清單建立一個清單。建立的元組將具有與清單相同的元素,但不能更改。我們可以透過使用 tuple() 方法來做到這一點,該方法是 python 提供的內建方法,可將其中的資料類型轉換為元組。
List1 = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ] tuple1 = tuple(List1) print("the tuple is", tuple1 )
上述程式的輸出如下 -
the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
我們將了解如何使用表單字串建立元組。透過這種方法,字串的所有字元都將是創建的元組的不同元素。我們可以透過使用 tuple() 函數來完成此操作,它將把其中的資料類型轉換為元組。
在下面的範例中,我們將從字串建立一個清單。透過此方法,字串 中的所有字元都會依序成為元組的元素,它們出現在字串 中。
string1 = "This is a tuple" tuple1 = tuple(string1) print("the tuple is" , tuple1 )
上述程式的輸出如下 -
the tuple is ( ‘T’ , ‘h’ , ‘i’ , ‘s’ , ‘ ’ , ‘i’ , ‘s’ , ‘ ’ , ‘a’ , ‘ ’ , ‘t’ , ‘u’ , ‘p’ , ‘l’ , ‘e’ )
在本文中,我們討論了元組如何建立元組及其屬性。我們看到了創建元組的 3 種不同方法。在第一個方法中,我們使用括號建立一個元組,元素之間用逗號分隔。在第二種方法中,我們從清單建立了一個元組,在此方法中,元組的所有元素都與建立它的清單的元素相同。在第三種方法中,我們從字串建立元組。字串的所有字元都是元組的各個元素。
以上是使用元組字面值創建Python程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!