Python Tuple len() 方法



Python Tuple len() 方法返回 Tuples 中的元素数。

tuple 是 python 对象的集合,这些对象由逗号分隔,这些逗号是有序且不可变的。元组是序列,就像列表一样。元组和列表之间的区别在于:元组不能更改,这与列表不同,元组使用括号,而列表使用方括号。

语法

以下是 Python Tuple len() 方法的语法 -


 len(tuple)

参数

  • tuple − 这是一个元组,要计算其元素数。

返回值

此方法返回 Tuples 中的元素数。

以下示例显示了 Python Tuple len() 方法的用法。在这里,我们创建了两个元组 'tuple1' 和 'tuple2'。'tuple1' 包含元素:123、'xyz'、'zara','tuple2' 包含元素:456、'abc'。然后使用 len() 方法检索元组的长度。


tuple1, tuple2 = (123, 'xyz', 'zara'), (456, 'abc')
print ("First tuple length : ", len(tuple1))
print ("Second tuple length : ", len(tuple2))

当我们运行上述程序时,它会产生以下结果——

First tuple length : 3
Second tuple length : 2

在这里,我们正在创建一个包含字符串元素的元组 'tup'。然后我们使用 len() 方法检索这个元组的字符串元素的数量。


# Creating the tuple
tup = ("Welcome", "To", "Qikepu", "Com")
# using len() method
result = len(tup)
#printing the result
print('The length of the tuple is', result)

在执行上述代码时,我们得到以下输出 -

The length of the tuple is 4

在这里,我们正在创建一个空的元组 'tup'。然后使用 len() 方法返回此元组的长度。


# Creating an empty tuple
tup = ()
# using len() method
result = len(tup)
#printing the result
print('The length of the tuple is', result)

以下是上述代码的输出 -

The length of the tuple is 0

在以下示例中,我们将创建一个嵌套元组 'tup'。然后我们检索元组 usin len() 方法的长度。为了检索嵌套元组的长度,我们使用索引为 '0' 的嵌套索引。


# creating a nested tuple
tup = (('1', '2', '3'), ('a', 'b', 'c'),('1a', '2b', '3c'), '123', 'abc')
result = len(tup)
print('The length of the tuple is: ', result)
# printing the length of the nested tuple
nested_result = len(tup[0])
print('The length of the nested tuple is:', nested_result)

上述代码的输出如下 -

The length of the tuple is: 5
The length of the nested tuple is: 3