Вы можете просто передать индексы строк в виде списка на df.iloc
>>> df
A_column B_column C_column
0 Apple 100 15
1 Banana 80 20
2 Orange 110 10
3 Apple 150 16
4 Apple 90 13
>>> df.iloc[[0,3,4]]
A_column B_column C_column
0 Apple 100 15
3 Apple 150 16
4 Apple 90 13
РЕДАКТИРОВАТЬ: кажется, я неправильно понял ваши вопросы
Итак, вы хотите, чтобы список, содержащий номер индексастроки, содержащие «Apple», можно использовать df.index[df['A_column']=='Apple'].tolist()
>>> df.index[df['A_column']=='Apple'].tolist()
[0, 3, 4]