如何在Python中创建一个空元组
元组 是Python编程语言中的一种数据结构。它用于以有序的方式存储由逗号分隔的多个值。
它是不可变的,意味着一旦创建了元组,就不能执行任何像删除、追加等操作。元组中的元素可以是 int 、 float 、 string 、 binary 数据类型,并且允许元素重复。它使用索引来访问元素。它允许一个单独的元素存在于元组中。
索引是用于从特定数据结构中访问元素的概念。有两种方式进行索引操作,即正索引和负索引。 在正索引中,起始元素的索引值为0,而结束元素的索引值为元组的长度;而在负索引中,起始元素的索引值为元组的负长度,而结束元素的索引值为-1。
有多种方式可以创建空元组。让我们详细看看每种方式。
- 使用花括号()
-
使用”tuple”关键字
使用花括号()创建元组
可以使用 花括号() 创建空元组。
语法
以下是语法。
variable_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