Python - 元组方法


由于 Python 中的元组是不可变的,因此元组类没有定义添加或删除项目的方法。tuple 类只定义了两个方法。

先生编号 方法与说明
1

元组.count(obj)

返回 obj 在元组中出现的次数

2 元组.index(obj)

返回 obj 出现的元组中的最低索引

查找元组项的索引

元组类的index()方法返回给定项目第一次出现的索引。

句法

tuple.index(obj)

返回值

index() 方法返回一个整数,表示第一次出现“obj”的索引。

例子

看一下下面的例子 -

tup1 = (25, 12, 10, -21, 10, 100)
print ("Tup1:", tup1)
x = tup1.index(10)
print ("First index of 10:", x)

它将产生以下输出-

Tup1: (25, 12, 10, -21, 10, 100)
First index of 10: 2

计算元组项目

元组类中的 count() 方法返回给定对象在元组中出现的次数。

句法

tuple.count(obj)

返回值

对象出现的次数。count() 方法返回一个整数。

例子

tup1 = (10, 20, 45, 10, 30, 10, 55)
print ("Tup1:", tup1)
c = tup1.count(10)
print ("count of 10:", c)

它将产生以下输出-

Tup1: (10, 20, 45, 10, 30, 10, 55)
count of 10: 3

例子

即使元组中的项目包含表达式,也会对它们进行求值以获得计数。

Tup1 = (10, 20/80, 0.25, 10/40, 30, 10, 55)
print ("Tup1:", tup1)
c = tup1.count(0.25)
print ("count of 10:", c)

它将产生以下输出-

Tup1: (10, 0.25, 0.25, 0.25, 30, 10, 55)
count of 10: 3