Что делает Python sys.intern и когда его следует использовать?

Я наткнулсяэтот вопрос об управлении памятью словарей, в котором упоминаетсяintern функция. Что именно он делает, и когда он будет использоваться?

Чтобы привести пример:

Если у меня есть набор под названиемseen, который содержит кортежи в форме (string1, string2), которую я использую для проверки на наличие дубликатов, хранение (intern (string1), intern (string2)) улучшит производительность w.r.t. память или скорость?

Ответы на вопрос(5)

Ваш ответ на вопрос