元组是存放一个有序的不可改变内容的的容器。
元组的特点:
- 他不能修改元素。
- 元组的元素由小括号括起来,元素之间用逗号隔开。
- 元组可以保存许多相同内容的元素。
- 元组元素里可以嵌套元组也可以嵌套其他类型的容器。
- 元组的定义与创建
# 创建一个元组,并打印输出内容和类型
a_tuple = (1,3,2)
print(a_tuple)
print(type(a_tuple))
运行结果如下:
- 创建只有一个元素的元组。
说明:这个元素后面需要加一个逗号,不加逗号,会被判断成其他类型。
代码如下:
# 创建只有一个元素的元组
b_tuple = (1,)
print(type(b_tuple))
运行结果如下:
如果这个元素后面不加逗号会发生什么?
代码如下:
b_tuple = (1)
print(type(b_tuple))
运行结果如下:
- 创建一个嵌套列表的元组
代码如下:
# 创建一个嵌套列表的元组
ad_tuple = (12,[1,2,3])
print(ad_tuple) # 打印输出元组
print(ad_tuple[1][2]) # 打印输出元祖中嵌套列表的的第三个元素的值
运行结果如下:
- 元组的操作
1)使用index函数查找元组中某个元素的下标索引位置。
语法格式:元组名.index(查找元素)
查找成功会报出下标索引位置,反之报错。
代码如下:
# 查找元组某个元素的下标索引:查找9在元组中的下标索引
c_tuple = (1,2,3,4,5,6,7,8,9,)
print(c_tuple.index(9))
运行结果如下:
2)使用count函数来查找元组中特定元素的个数。
语法格式:元组名.count(查找元素)
代码如下:
# 查找元组中特定元素的个数:查找2在元组中的个数
d_tuple = (1,2,3,4,8,5,2,6,2,)
print(d_tuple.count(2))
运行结果如下:
3)使用len函数来统计元组中的元素个数
语法格式:len(元组名)
代码如下:
# 使用len函数来统计元组中的元素刚个数
f_tuple = (1,3,2,4,5,6)
print(len(f_tuple))
运行结果如下:
4)使用for循环来遍历整个元组元素并打印输出。
代码如下:
# 使用for循环来遍历整个元组元素并打印输出
h_tuple = (1,3,2,4,8)
for i in h_tuple :
print(i)
运行结果如下: