Есть ли способ определить метод list(obj) для пользовательского класса в Python?Python

Программы на Python
Anonymous
Есть ли способ определить метод list(obj) для пользовательского класса в Python?

Сообщение Anonymous »

Можно реализовать метод __str__(self) для возврата строки. Есть ли аналог __list__(self)? (

Код: Выделить всё

__list__
не работает!)
Подойдет ли .toList()?

См. также: Let класс ведет себя так же, как список в Python, если вам на самом деле не нужно конвертировать его в отдельный объект списка для решения проблемы.

Подробнее здесь: https://stackoverflow.com/questions/305 ... -in-python

Вернуться в «Python»