Python « Максимальный размер SET

Собсно вопрос: каков максимальный размер(макс. количество элементов) в переменной типа SET. И влияет ли это самое количество на общую производительность скрипта(использование памяти и т.д.)?

В сам SET собираюсь вносить строки с URL адресами разной длины(но не огромные) и потом просто проверять вхождения(защита от дубликатов). Пока поставил макс. размер на 10 000 элементов, после чего переменная будет очищаться, но думаю, что выдержит и больше.

1 ответов


sys.maxsize
The largest positive integer supported by the platform’s Py_ssize_t type, and thus the maximum size lists, strings, dicts, and many other containers can have.
>>> import sys
>>> sys.maxsize
2147483647