Именованные кортежи являются хорошей заменой маленьким объектам, содержащим только несколько атрибутов и не требующим пользовательских методов, — подумайте о том, чтобы использовать их вместо словарей. Если тип данных нуждается в методах, имеет фиксированный список атрибутов и может быть инстанцирован тысячи раз, тогда создание пользовательского класса с __slots__ — хороший способ сберечь ресурсы памяти.
Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию
·
Джульен Данжу