#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])
#Find out the indexes of an element in the list:
list = [10,7,9,27,10,30,40,50,75,47,66,89,10,566,100]
[i for i, x in enumerate(list) if x == 10]
Output:
[0, 4, 12]
# Find index position of first occurrence of 'Ok' in the list
indexPos = listOfElems.index('Ok')
print('First index of element "Ok" in the list : ', indexPos)
greeting = ['hello','my','name','is','bob','how','are','you','my','name','is']
def find_sub_list(sl,l):
results=[]
sll=len(sl)
for ind in (i for i,e in enumerate(l) if e==sl[0]):
if l[ind:ind+sll]==sl:
results.append((ind,ind+sll-1))
return results
print find_sub_list(['my','name','is'], greeting)
# [(1, 3), (8, 10)]
//this is a fairly crude method but worked for me when iterator
//method didn't work.
template <class T>
T getItemAtIndex(std::list<T> list, int n) {
int _pos = 0;
for (T i : list) {
if (_pos == n) {
return i;
}
_pos++;
}
}
start_dates_indexes = [index for index, value in enumerate(headers[0]) if value == 'Start Date']
# This will return the indexes with a value of 'Start Date'
# from the array