Вопросы к Поиску с Алисой
Функция len()
в Python может работать с пользовательскими классами, если в классе реализован магический метод len(). pythonist.ru thecode.media
Этот метод определяет, какое значение будет возвращать вызов len()
для экземпляра класса. thecode.media По умолчанию класс не имеет поведения, позволяющего находить длину, и при попытке передать его в len()
возникает ошибка. stepik.org
Метод len() должен возвращать неотрицательное целое число, которое представляет длину пользовательского объекта. realpython.com Если метод не реализован, вызов len()
завершится ошибкой AttributeError
. pythonist.ru