11.1 确定元组中的元素数量
元组是不可变的序列,可以包含不同类型的数据。使用
内置函数 len()
可以确定元组中的元素数量。咱们就从这儿开始吧。
使用 len()
函数与元组的示例:
my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple)) # 打印 5
在 函数 len()
中可以传递包含元组的变量,或者直接传递元组。示例:
print(len(())) # 打印 0
print(len((1, 2, 3))) # 打印 3
print(len(((1, 2, 3),))) # 打印 1
除了解包元组,确定其元素数量是对元组最常见的操作 😊
11.2 元组的类型
在处理元组 (tuple)
时使用 函数 type()
可以帮你确认变量是否为元组,这在 Python 的动态类型检查中尤其重要。
示例:
my_tuple = (1, 2, 3)
print(type(my_tuple)) # 打印 <class 'tuple'>
检查变量是否包含正确类型:
my_tuple = (1, 2.5, 'string', [3, 4])
if type(my_tuple) == tuple:
print("Tuple!") # 打印: Tuple!
11.3 获取元素
从元组 (tuple)
中获取元素是通过索引实现的,类似于列表。元组是有序的且不可变的集合,这使得通过索引访问元素成为可能。
重要!
索引从零开始,因此元组的第一个元素索引为 0,第二个为 1,以此类推。Python 同时支持负索引,其中 -1 引用元组的最后一个元素,-2 引用倒数第二个,以此类推。
要访问元组中的特定元素,使用方括号加元素的索引。操作的通用形式如下:
tuple[索引]
示例:
my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[1]) # 打印 'banana'
print(my_tuple[2]) # 打印 'cherry'
与列表一样,元组也支持负索引。
获取元组中的最后一个元素:
my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-1]) # 打印 'cherry'
获取元组中的倒数第二个元素:
my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-2]) # 打印 'banana'
GO TO FULL VERSION