前言
tuple定义的两种方式
定义一个元素的元组
定义空元组的两种方式
tuple类型的两个操作方法的使用
一、tuple定义和定义空元组的两种方式
1、第一种
tuple1 = (1, 2, 3,) print(tuple1, type(tuple1))
(1, 2, 3) <class 'tuple'>
- 空元组定义(1)
tuple3 = () print(tuple3, type(tuple3))
() <class 'tuple'>
2、第二种
tuple2 = 1, "a", None, True print(tuple2, type(tuple2))
(1, 'a', None, True) <class 'tuple'>
- 空元组定义(2)
tuple4 = tuple() print(tuple4, type(tuple4))
() <class 'tuple'>
二、操作方法(index,count)
1.index
- index() 方法查找指定值的第一次出现。
如果未找到该值,index() 方法将引发异常。
代码如下(示例):
tuple_var = (3, 5, 1, 6, 8, 2, 4) print(tuple_var, type(tuple_var)) print(tuple_var.index(1))
这里查找1第一次出现的位置,出现的位置下标是2
(3, 5, 1, 6, 8, 2, 4) <class 'tuple'> 2
2.count
- count() 方法返回指定值在元组中出现的次数
代码如下(示例):
tuple_var = (2, 5, 2, 6, 3, 2, 4) print(tuple_var, type(tuple_var)) print(tuple_var.count(2))
返回值 2 在元组中出现的次数我们可以看出有三个
(2, 5, 2, 6, 3, 2, 4) <class 'tuple'> 3