index() 方法返回元组中指定元素的索引。
用法:
tuple.index(element, start, end)
参数:
元组 index()
方法最多可以使用三个参数:
- element- 要搜索的元素
- start(可选) - 从此索引开始搜索
- end(可选)- 搜索直到该索引的元素
返回:
index()
方法返回元组中给定元素的索引。- 如果未找到该元素,则会引发
ValueError
异常。
注意: index()
方法只返回匹配元素的第一次出现。
示例 1:查找元素的索引
# vowels tuple
vowels = ('a', 'e', 'i', 'o', 'i', 'u')
# index of 'e' in vowels
index = vowels.index('e')
print('The index of e:', index)
# element 'i' is searched
# index of the first 'i' is returned
index = vowels.index('i')
print('The index of i:', index)
输出
The index of e: 1 The index of e: 2
示例 2:元组中不存在的元素的索引
# vowels tuple
vowels = ('a', 'e', 'i', 'o', 'u')
# index of'p' is vowels
index = vowels.index('p')
print('The index of p:', index)
输出
ValueError: tuple.index(x): x not in tuple
示例 3:index() 的工作与开始和结束参数
# alphabets tuple
alphabets = ('a', 'e', 'i', 'o', 'g', 'l', 'i', 'u')
# index of 'i' in alphabets
index = alphabets.index('e') # 2
print('The index of e:', index)
# 'i' after the 4th index is searched
index = alphabets.index('i', 4) # 6
print('The index of i:', index)
# 'i' between 3rd and 5th index is searched
index = alphabets.index('i', 3, 5) # Error!
print('The index of i:', index)
输出
The index of e: 1 The index of i: 6 Traceback (most recent call last): File "<string>", line 13, in <module> ValueError: tuple.index(x): x not in tuple
相关用法
- Python Tuple len()用法及代码示例
- Python Tuple min()用法及代码示例
- Python Tuple cmp()用法及代码示例
- Python Tuple count()用法及代码示例
- Python Tuple tuple()用法及代码示例
- Python Tuple max()用法及代码示例
- Python Tuples转Dictionary用法及代码示例
- Python Tuple转integer用法及代码示例
- Python Thread join()用法及代码示例
- Python Tensorflow asin()用法及代码示例
- Python Thread run()用法及代码示例
- Python Tensorflow nn.sigmoid()用法及代码示例
- Python TextBlob.correct()用法及代码示例
- Python Tensorflow math.accumulate_n()用法及代码示例
- Python Tensorflow cosh()用法及代码示例
- Python TextCalendar prmonth()用法及代码示例
- Python Tensorflow acos()用法及代码示例
- Python Tensorflow asinh()用法及代码示例
- Python Tensorflow nn.softplus()用法及代码示例
- Python Tensorflow exp()用法及代码示例
注:本文由纯净天空筛选整理自 Python Tuple index()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。