У меня есть около полумиллиона элементов, которые нужно поместить в список, я не могу иметь дубликатов, и если элемент уже есть, мне нужно получить его индекс. До сих пор я
if Item in List:
ItemNumber=List.index(Item)
else:
List.append(Item)
ItemNumber=List.index(Item)
Проблема заключается в том, что по мере роста списка он становится все медленнее, пока в какой-то момент это просто не стоит делать. Я ограничен python 2.5, потому что это встроенная система.