Python语言:元组的使用

元组是存放一个有序的不可改变内容的的容器。

元组的特点:

  1. 他不能修改元素。
  2. 元组的元素由小括号括起来,元素之间用逗号隔开。
  3. 元组可以保存许多相同内容的元素。
  4. 元组元素里可以嵌套元组也可以嵌套其他类型的容器。
  • 元组的定义与创建
# 创建一个元组,并打印输出内容和类型
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)

        运行结果如下: