Example 1: get all indices of a value in list python indices = [ i for i , x in enumerate ( my_list ) if x == "whatever" ] Example 2: get all occurrence indices in list python a_list = [ 1 , 2 , 3 , 1 ] indices = [ ] for i in range ( len ( a_list ) ) : if a_list [ i ] == 1 : indices . append ( i ) # more concise way a_list = [ 1 , 2 , 3 , 1 ] indices = [ index for index , element in enumerate ( a_list ) if element == 1 ] Example 3: find an index of an item in a list python # Example List list = [ 'apples' , 'bannas' , 'grapes' ] # Use Known Entites In The List To Find The Index Of An Unknown Object Index_Number_For_Bannas = list . index ( 'apples' ) # Print The Object print ( list [ Index_Number_For_Bannas ] ) Example 4: get index of item in list list . index ( element , start , end ) Example 5: python search list of lists for value return index [ ( i , colour . index ( c ) ) ...