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
ValueError
exception 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 str()
Python List copy()
Python String startswith()
Python Inheritance
Python List pop()
Python Machine Learning - Sebastian Raschka
Python Program to Represent enum
Python Sets
Python Program to Reverse a Number
Python Set remove()
Python List clear()
Python Program to Concatenate Two Lists
Deep Learning with Python - Francois Chollet
Python Data Structures and Algorithms - Benjamin Baka
Python List reverse()
Python del Statement
Python Program to Count the Number of Each Vowel
Python Tuple count()
Python Program to Create Pyramid Patterns
Python map()
Python String isdecimal()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python List sort()
Python Program to Print Colored Text to the Terminal
Python Global Keyword
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Delete an Element From a Dictionary
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Package
Python Program to Safely Create a Nested Directory
Python String isprintable()
Python Program to Check Prime Number