Table of Contents
The index() method returns the index of the specified element in the tuple.
The syntax of the tuple index() method is:
tuple.index(element, start, end)
1. Tuple index() parameters
The tuple index() method can take a maximum of three arguments:
- element – the element to be searched
- start (optional) – start searching from this index
- end (optional) – search the element up to this index
2. Return Value from Tuple index()
- The
index()method returns the index of the given element in the tuple. - If the element is not found, a
ValueErrorexception is raised.
Note: The index() method only returns the first occurrence of the matching element.
3. Example 1: Find the index of the element
# 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)
Output
The index of e: 1 The index of e: 2
4. Example 2: Index of the Element not Present in the Tuple
# vowels tuple
vowels = ('a', 'e', 'i', 'o', 'u')
# index of'p' is vowels
index = vowels.index('p')
print('The index of p:', index)
Output
ValueError: tuple.index(x): x not in tuple
5. Example 3: Working of index() With Start and End Parameters
# 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)
Output
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
Related posts:
Python String index()
Python repr()
Python Program to Solve Quadratic Equation
Python Program to Access Index of a List Using for Loop
Python Program to Count the Occurrence of an Item in a List
Python dict()
Python frozenset()
Python String rfind()
Python sum()
Python Program to Check Armstrong Number
Python Program to Find the Largest Among Three Numbers
Python id()
Python Program to Check If a List is Empty
Python Program to Create a Long Multiline String
Python Program to Multiply Two Matrices
Python Program to Get the Class Name of an Instance
Python Program to Check if a Key is Already Present in a Dictionary
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Variables, Constants and Literals
APIs in Node.js vs Python - A Comparison
Python Program to Swap Two Variables
Python Directory and Files Management
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Find the Square Root
Python Program to Get the Full Path of the Current Working Directory
Python Set issuperset()
Python Program to Calculate the Area of a Triangle
Python Global, Local and Nonlocal variables
Python Set union()
Python String center()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar