可能是一个 n00b 问题,但我目前有一个实现迭代器的类,所以我可以做类似的事情
for i in class():
但我希望能够通过索引访问类以及
class()[1]
我怎样才能做到这一点?
谢谢!
最佳答案
实现两者 __iter__()
和 __getitem__()
等方法。
关于可通过迭代器和索引访问的 Python 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5359679/