near_me
Linear Algebra
keyboard_arrow_down 52 guides
chevron_leftCookbooks
Accessing an item in a listAdding items to a listChecking if a list is emptyChecking whether a value is in a listConcatenating two listsCopying a list in PythonDifference between append and extend methodsDifference between sort and sortedFinding the index of an element in a listFinding the length of a listIterating from index oneLooping through listsModifying listsPrinting a list in reverse orderRemoving items from a listSorting a listUsing enumerate and zip at the same time
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Finding the index of an element in a list in Python
schedule May 21, 2023
Last updated local_offer
Tags Python
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
We can find the index of an element in a list in Python using either the index(~)
method or the enumerate(~)
method.
Method | When to use |
---|---|
| If the list does not contain duplicate items |
| If the list contains duplicate items |
Examples
index method
If there are no duplicate elements in the list we can use the index(~)
method:
l = ['a', 'b', 'c', 'd']
1
The index(~)
method only returns the position of the first occurrence of an element, hence caution is required if your list contains duplicate items.
If the element does not exist in the list we get a ValueError
:
print(l.index('e'))
ValueError: 'e' is not in list
enumerate method
If there are duplicate elements in the list, we can use the enumerate(~)
method:
dupe_l = ['a', 'b', 'c', 'd', 'a', 'b']
[1, 5]
If the element does not exist in the list we return an empty list:
[]
Published by Arthur Yanagisawa
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!