编辑这个页面须要登录或更高权限!

Python 元组 index() 使用方法及示例

Python 元组方法

index()方法在元组中搜索元素并返回其索引。

简而言之,index()方法在元组中搜索给定元素并返回其位置。

但是,如果同一元素多次出现,则返回第一个出现的位置。

注意: 请记住,Python中的索引从0开始,而不是1。

元组的index()方法的语法为:

tuple.index(element)

元组index()参数

index()方法采用一个参数:

  • element-要搜索的元素。

从元组index()返回值

index方法返回给定元素在元组中的位置/索引。

如果未找到任何元素,则会引发ValueError异常,表示未找到该元素。

示例1:查找元素在元组中的位置

# 元音元组
vowels = ('a', 'e', 'i', 'o', 'i', 'u')

# 元素 'e' 被搜索
index = vowels.index('e')

# 打印index
print('e索引:', index)

# 元素 'i' 被搜索
index = vowels.index('i')

# 仅打印元素的第一个索引
print('i索引:', index)

运行该程序时,输出为:

e索引: 1
i索引: 2

示例2:元组中不存在的元素索引

# 元音元组
vowels = ('a', 'e', 'i', 'o', 'u')

# 元素 'p' 被查找
index = vowels.index('p')

# index被打印
print('p索引值:', index)

运行该程序时,输出为:

ValueError: tuple.index(x): x not in tuple

示例3:查找元组的位置并在元组中列出

# 随机元组
random = ('a', ('a', 'b'), [3, 4])

# 元素 ('a', 'b') 被查找
index = random.index(('a', 'b'))

# index 被打印
print(" ('a', 'b')索引:", index)

# 元素 [3, 4] 被查找
index = random.index([3, 4])

# index 被打印
print("[3, 4]索引:", index)

运行该程序时,输出为:

 ('a', 'b')索引: 1
[3, 4]索引: 2

Python 元组方法

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册