永远 取决于你的意思。根据
collections.abc
- 一个 容器 是一个对象,它实现
__contains__
方法 - 可迭代是实现
__iter__
(或__getitem__
作为备用)的对象
因此,从理论上讲,不,您可以实现一个不可迭代的容器。但是,所有标准python容器(以及大多数由库实现的容器)也是可迭代的。

永远 取决于你的意思。根据
collections.abc
__contains__方法
__iter__(或
__getitem__作为备用)的对象
因此,从理论上讲,不,您可以实现一个不可迭代的容器。但是,所有标准python容器(以及大多数由库实现的容器)也是可迭代的。