Я довольно новичок в Python и надеялся получить какой-нибудь совет, прежде чем двигаться дальше.У меня есть группа целых чисел, и я хочу проверить, содержится ли данный элемент в этой группе как можно быстрее (скорость имеет значение здесь).
В Python я должен смотреть на пользовательские структуры данныхадаптированные для этих операций (BST и т. д.), хитрости Python, такие как перенос с использованием any (), или есть какие-либо хорошо известные библиотеки Python / C, которые являются стандартными для такого рода вещей.Я не хочу изобретать колесо здесь, поэтому мне интересно услышать общий способ приблизиться к этому в Python.
Немного больше фона, все элементы вставлены в группу впереди, и ни одинпроизойдет после этого, поэтому время вставки не имеет значения.Кажется, это подразумевает, что поддержание отсортированной группы и выполнение чего-то вроде бинарного поиска будет лучшим подходом, но я уверен, что это уже реализовано гораздо более эффективно, чем я мог бы реализовать, и доступно в библиотеке Python / C.Интересно услышать, что вы, ребята, думаете.
Спасибо!