5
可以實現方法__str__(self)
返回一個字符串。是否有__list__(self)
副本? (__list__
不起作用!) 是.toList()要走的路嗎?有沒有辦法在python中定義用戶定義的類的list(obj)方法?
可以實現方法__str__(self)
返回一個字符串。是否有__list__(self)
副本? (__list__
不起作用!) 是.toList()要走的路嗎?有沒有辦法在python中定義用戶定義的類的list(obj)方法?
沒有直接的對應關係,但list()
是通過迭代參數實現的。因此,執行the iterator protocol(__iter__()
)或bound indexing(__len__()
和__getitem__()
)。
加上這一事實也使得它與其他語言中的所有內容一致。 – dhke
沒有叫做'__list__'的魔術方法。所以,你可能不得不採用實例方法。 – thefourtheye
根據[documentation](https://docs.python.org/3.3/reference/datamodel.html#emulating-container-types)中的建議,不直接模擬容器類型的原因是什麼? – dhke
你可以發佈你的模型,你究竟想要做什麼? – IanAuld