У меня есть около 10 миллионов значений, которые мне нужно поместить в какую-то таблицу поиска, поэтому мне было интересно, что было бы более эффективным list или dict?
Я знаю, что вы можете сделать что-то подобное для обоих:
if something in dict_of_stuff:
pass
и
if something in list_of_stuff:
pass
Моя мысль - это дикт будет быстрее и эффективнее.
Спасибо за вашу помощь.
ИЗМЕНИТЬ 1
Немного больше информации о том, что я пытаюсь сделать. проблема Эйлера 92. Я просматриваю таблицу, чтобы узнать, рассчитано ли все расчеты.
ИЗМЕНИТЬ 2
Эффективность поиска.
ИЗМЕНИТЬ 3
Нет значений, ассоциированных со значением... так лучше было бы set?