Python元组长度:如何在Python中获取元组的长度

1,180 阅读2分钟

Python tuple length - How to Get Length of Tuple in Python

元组是一个Python对象,它存储了一连串的值,这些值可以是任何类型的,它们以整数为索引。

如何在Python中获取元组的长度

要在Python获得一个元组长度,可以使用len() 函数。len() 是一个内置函数,它返回一个对象的长度(元素的数量),可以作为一个序列(元组字符串列表范围字节)或一个集合(字典、集合或冻结集合)传递。

tuplA = ("Eleven", "Steve", "Hopper")
lenA = len(tuplA)
print("The length of tuple is:", lenA)

tuplB = [("Mike", "Dustin"), ("Erica", "Lucas")]
lenB = len(tuplB[0])
print("The length of first tuple is:", lenB)

输出

The length of tuple is: 3
The length of first tuple is: 2

在第一个例子中,我们定义了一个有三个元素的简单元组;因此,当我们对一个元组应用len() 函数时,它返回 3 作为输出。

在第二个例子中,我们定义了一个有两个元组的列表,我们想找到第一个元组的长度;因此我们使用len() 函数并传递tuplB[0]。

Python 元组的索引从 0 开始,这就是为什么元组中第一个元素的索引是 0,而最后一项的索引是len (tuplA) - 1

如何在 Python 中检查一个元组是否为空

要在Python中检查一个元组是否为空,使用len()函数和双等号运算符(==)。

tup = ()

if len(tup) == 0:
 print("tuple is empty")
else:
 print("tuple is not empty")

输出

tuple is empty

在这个例子中,我们将空元组与0进行比较,如果是的话,就意味着元组是空的;否则就不是。如果一个元组的长度为0,那么它就是空的。

使用not操作符检查一个元组是否是空的

Python中的不是 操作符Python中允许你对布尔表达式和对象的真值进行反转。例如,要检查一个元组是否为空,在if语句中用not 来否定条件。

tup = ()

if not tup:
 print("tuple is empty")
else:
 print("tuple is NOT empty")

输出

tuple is empty

结论

要在Python中获得一个元组的大小,可以使用len()函数。

本教程到此结束。