Python 元组 len() 方法



Python 元组 len() 方法返回元组中元素的数量。

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

语法

以下是Python 元组 len() 方法的语法:-

len(tuple)

参数

  • tuple - 这是要计算元素数量的元组。

返回值

此方法返回元组中元素的数量。

示例

以下示例显示了 Python 元组 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", "Tutorials", "Point")
# 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'。然后,我们使用 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
python_tuples.htm
广告