如何在 Python 中建立空元組?
元組 是Python 程式語言 的資料結構之一。它用於以有序的方式儲存用逗號分隔的多個值。
它是不可變的,這意味著一旦建立了元組,就不能執行任何操作,例如刪除、追加等。元組中的元素可以是int、float、string、binary 資料型別,並且允許元素重複。它使用索引來訪問元素。它允許元組中只有一個元素。
索引是用於從特定資料結構中訪問元素的概念。執行索引有兩種方式:正索引和負索引。在正索引中,起始元素的索引值為 0,結束元素的索引值為元組的長度,而在負索引中,起始元素的索引值為元組長度的負值,結束元素的索引值為 -1。
建立空元組有不同的方法。讓我們詳細瞭解每種方法。
括號()
tuple 關鍵字
使用括號() 建立元組
可以使用括號() 建立空元組。
語法
以下是語法。
variable_name = ()
其中,
varibale_name 是元組的名稱
() 是建立空元組的符號
示例
正如您在以下示例中觀察到的,當我們將括號"()" 賦值給變數時,將建立一個空元組。
tuple1 = ()
print("The empty tuple created using brackets: ",tuple1)
print(type(tuple1))
輸出
The empty tuple created using brackets: () <class 'tuple'>
示例
在此示例中,我們使用括號建立了一個空元組。由於 Python 中的元組是不可變的,因此當我們嘗試向其中追加值時,它將生成錯誤。
tuple1 = ()
print("The empty tuple created using brackets: ",tuple1)
tuple1[0] = 10
print(type(tuple1))
輸出
('The empty tuple created using brackets: ', ())
Traceback (most recent call last):
File "main.py", line 3, in <module>
tuple1[0] = 10
TypeError: 'tuple' object does not support item assignment
使用 tuple() 函式
可以使用 Python 中提供的tuple() 函式 建立空元組。
語法
語法如下。
variable_name = tuple()
其中,
varibale_name 是元組的名稱
tuple 是建立空元組的關鍵字
示例
這裡,當我們將函式tuple() 賦值給變數時,將建立一個空元組。
tuple1 = tuple()
print("The empty tuple created using brackets, ",tuple1)
print(type(tuple1))
輸出
The empty tuple created using brackets, () <class 'tuple'>
示例
在此示例中,我們使用 tuple 關鍵字函式建立了元組,當我們嘗試追加元素時,它將引發錯誤,因為元組是不可變的。
tuple1 = tuple()
print("The empty tuple created using brackets, ",tuple1)
tuple1[0] = "Niharika"
print(type(tuple1))
輸出
以下是使用tuple 關鍵字建立的空元組的輸出。
('The empty tuple created using brackets, ', ())
Traceback (most recent call last):
File "main.py", line 3, in <module>
tuple1[0] = "Niharika"
TypeError: 'tuple' object does not support item assignment
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP