Почему python возвращает существующий объект, вместо создания нового?
Python использует механизм, называемый кэшированием объектов, чтобы оптимизировать работу и улучшить производительность. Вместо того, чтобы создавать новый объект каждый раз при запросе, Python пытается использовать уже существующий объект из кэша. Python реализует такое поведение для определенного типа объектов, называемых "неизменяемыми" или "хешируемыми" объектами. Неизменяемый объект - это объект, значение которого не может быть изменено после ... Читать далее