Python 元组方法

Python 元组方法

由于Python中的元组是不可变的,元组类没有定义用于添加或删除项的方法。元组类仅定义了两种方法。

序号 方法及描述
1 tuple.count(obj) 返回obj在tuple中出现的次数
2 tuple.index(obj) 返回obj在tuple中最低的索引

查找元组项的索引

元组类的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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程