您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么在类上定义__getitem__使其在python中可迭代?

为什么在类上定义__getitem__使其在python中可迭代?

如果看一下定义迭代器的PEP234,它会显示

1. An object can be iterated over with "for" if it implements
   __iter__() or __getitem__().

2. An object can function as an iterator if it implements next().
python 2022/1/1 18:38:57 有451人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶