CodeGym /课程 /Python SELF ZH /操作元组

操作元组

Python SELF ZH
第 8 级 , 课程 2
可用

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' 
        
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION