Если вы читаете все элементы списка, разделение фактически снизит вашу производительность. Вы должны профилировать свою программу (возможно, опубликуйте ее в вопросе здесь, если вы можете достаточно упростить ее).
Если вы не читаете все элементы, почему вы используете список в первую очередь? Используйте set
или dict
. Операции над обоими чрезвычайно быстры.